字符串是一些非ascii字符,如中文,XXX是字符串的当前编码。>>> u'中文' == '中文'.decode('gbk')//The first one is u'\xd6\xd0\xce\xc4' while the second one u'\u4e2d\u6587'
这个例子在上面。我使用的是
/my_cmd 转义的int (不是oct)来自utf8流字节,用斜杠分隔,我们可以使用python对其进行转义。>>> ''.join(chr(int(c)) for c in r"\228\184\173\230\150\135".split('\\') if c).decode('utf8')
u'\u4e2d\u</e