python中文编码转换

   字符串编码分为处理编码和传输编码的。处理编码是一种内部编码,就是unicode,你需要先将字符串转换为内部处理编码,在转换成另外一种传输编码。也就是先转换成unicode,然后在编码。
楼上的说的很有道理:
>>>a="秘密花园"
>>>a.decode("gbk").encode("utf-8")
或者
>>> unicode(a,"gbk").encode("utf-8")