Python字符串的中文编码

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")
中文
>>>

作者: WordAnyTime   发布时间: 2011-05-10