前言
使用python2做一些东西时,一些库对中文搞出了一些奇葩事件,然后中文就变成了
代码语言:javascript复制u'xcexd2xb2xbbxcaxc7xc4xe3xb5xc4xd0xa4xc4xce'
这样,展示出来就是乱码,因为python2默认是unicode,那怎么转换成正常的unicode或str呢
方法
代码语言:javascript复制a = u'xcexd2xb2xbbxcaxc7xc4xe3xb5xc4xd0xa4xc4xce'
a.encode('raw_unicode_escape')
a.encode('raw_unicode_escape').decode('utf8')
参考
http://docs.python.org/2/library/codecs.html#python-specific-encodings
python2 unicode