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

posted on 2011-05-10 16:02  WordAnyTime  阅读(519)  评论(0编辑  收藏  举报