2。然后通过
decodedUnicodeStr = ansiGbkStr.decode("GBK")
就可以把ansiGbkStr解码为对应的unicode字符了。
相关背景知识,可参考:
crifan 字符编码详解
(这里不给贴地址,所以请自己用google搜标题,即可找到帖子地址)
一般来说读出来的字符串,所以要"我".decode("ascii").encode("utf-8")如果还不行,就结合下面这段代码试试,编码可以换换,反正我最近就是这样解决的
import sys
reload(sys)
sys.setdefaultencoding('utf8')