skJYCGⅠSDFGR中文是什么意思

json.dumps在不同版本的Python下会有不同的表现 注意下面提到的中文乱码问题在Python3版本中不存在。

注:下面的代码再python 2.7版本下测试通过

要解决中文编码需要知道python2.7对字符串是怎么处理的:

因此,在做编码转换时通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode再从unicode编码(encode)成另一种编码。

decode的作用是将其他编碼的字符串转换成unicode编码

encode的作用是将unicode编码转换成其他编码的字符串

python3中没有这种问题所以最简单的方法是引入__future__模块,把新版本的特性导入到當前版本

大神的解决方法: 

不使用open打开文件而使用codecs:

我要回帖

更多关于 sd是哪里 的文章

 

随机推荐