请教大家一个python 的编码问题
我请求一个接口,接口那边说返回的数据 msg 是gbk 类型的,我 type(msg) 得到的是type<unicode>, 我不知道咋弄才不会乱码,还麻烦大家帮帮忙啊,谢谢了
[解决办法]
直接msg.encode('gbk')
试试?
[解决办法]
xxx.decode("gbk") xxx是gbk,转换成unicode
xxx.encode("gbk") xxx是unicode,转化成gbk
我在代码中都是用的第一个,转成unicode操作的,直接写的字符串也要写成u‘XXX’的样子