linux
分类: Python/Ruby
2016-03-29 15:49:03
如果print显示是这种\uXXXX的escape序列,那么它应该已经是unicode string了。
不需要转换。
如果字符串本身包含这些字符,转换方法如下:
a='\u559c\u6b22\u4e00\u4e2a\u4eba'
print a.decode('raw_unicode_escape')
//结果是:喜欢一个人
=============
附通用转换方法:
python 2.x str 转 unicode:
str_string.decode('original_encoding')
unicode 转 str:
unicode_string.encode('target_encoding')