中文dump后写入json文件无法显示中文
2015-10-28 16:14
721 查看
If ensure_ascii is True (the default), all non-ASCII characters in the output are escaped with \uXXXX sequences, and the result is astrinstance
consisting of ASCII characters only. Ifensure_ascii is False, some chunks written to
fp may be
unicode instances. This usually happens because the input contains unicode strings or theencoding parameter is used. Unless fp.write() explicitly understands
unicode(as in
codecs.getwriter()) this is likely to cause an error.
json dump有一个ensure_ascii参数,当它为True的时候,所有非ASCII码字符显示为\uXXXX序列,只需在dump时将ensure_ascii设置为False即可,此时存入json的中文即可正常显示。
例如:
json.dump(f, ensure_ascii=False)
consisting of ASCII characters only. Ifensure_ascii is False, some chunks written to
fp may be
unicode instances. This usually happens because the input contains unicode strings or theencoding parameter is used. Unless fp.write() explicitly understands
unicode(as in
codecs.getwriter()) this is likely to cause an error.
json dump有一个ensure_ascii参数,当它为True的时候,所有非ASCII码字符显示为\uXXXX序列,只需在dump时将ensure_ascii设置为False即可,此时存入json的中文即可正常显示。
例如:
json.dump(f, ensure_ascii=False)
相关文章推荐
- js对于地址栏中的URI的解析
- jsp乱码,xml配置方法
- javascript——defer和async的区别
- jsp+ajax实现的局部刷新较验验证码(onblur事件触发较验)
- js的小案例的实现效果学习笔记
- window.opener方法的使用 js跨域
- extjs增删改查(自己调用extjs)
- window.opener方法的使用 js跨域
- JSP中文乱码问题终极解决方案
- javascript中new操作符
- js 页面刷新location.reload和location.replace的区别小结
- js制作九九乘法表
- Extjs xtype 一览表
- JS删除数组中某一项或几项的方法汇总
- JavaScript跳转到页面某个锚点
- JavaScript跨域深入研究与解决办法(转)
- js原生继承之——原型式继承实例
- JS模板引擎
- 慕课网javascript基础学习笔记
- 拼json对象批量向后台添加数据