Python字符串的中文编码
时间:2011-05-10 来源:WordAnyTime
Python代码中字符串的默认编码与代码文件本身的编码一致
decode的作用是将其他编码的字符串转换成unicode编码
encode的作用是将unicode编码转换成其他编码的字符串
>>> s="中文"
>>> s
'\xd6\xd0\xce\xc4'
>>> s.decode("gbk")
u'\u4e2d\u6587'
>>> print s.decode("gbk")
中文
>>> print s
中文
>>> s.decode("gbk").encode("gbk")
'\xd6\xd0\xce\xc4'
>>> print s.decode("gbk").encode("gbk")
中文
>>>
相关阅读 更多 +