读写json中文ASCII乱码的问题
来源:互联网 发布:python帮助文档 编辑:程序博客网 时间:2024/05/17 22:55
今天要帮前端写一个小后台,就是读取数据然后转成json送给他,让他去展示。数据很简单,但是处理的时候遇到了一个问题,文件中涉及到了中文的处理,每次处理完写的json格式就是ASCII码,完全没办法用。代码如下:
# -*- coding: utf-8 -*-import jsonimport codecsf = codecs.open('data.txt', 'r', 'utf-8')content = json.load(f)print content[0]['id']jsdata = json.dumps(content, sort_keys=True, indent=4)f.close()j = codecs.open('test.json', 'w')j.write(jsdata)j.close()
网上查了一下,参考了这篇文章,修改后的代码如下:
# -*- coding: utf-8 -*-import jsonimport sysreload(sys)sys.setdefaultencoding( "utf-8" )f = open('data.txt', 'r')content = json.load(f)print content[0]['id']# 拼接json数据,转码为非ascii编码jsdata = json.dumps(content, sort_keys=True, indent=4, ensure_ascii=False)f.close()j = open('test.json', 'w')j.write(jsdata)j.close()
0 0
- 读写json中文ASCII乱码的问题
- Java读写json格式的txt文件中文乱码问题
- java读写文件的中文乱码问题
- python 读写Json的中文编码问题
- JSON数据的中文乱码问题
- json中文显示乱码的问题
- JSON遇到中文乱码问题的解决方法
- 解决JSON数据的中文乱码问题
- JSON返回的数据中文乱码问题!!!
- JSON遇到中文乱码问题的解决方法
- php json中文乱码问题
- 解决json中文乱码问题
- 解决C#读写文件遇到的中文乱码问题
- 关于JSP中Cookie读写中文乱码的问题
- Java读写txt文件中文乱码问题的解决
- python3 json数据包含中文的读写问题
- 解决json中有中文时乱码的问题
- iOS json解析数据中文出现乱码的问题
- lodop使用
- 云监控 Ganglia 安装配置
- 树莓派上手
- Redis 安装部署
- android:layout_marginStart和android:paddingStart的区别
- 读写json中文ASCII乱码的问题
- 浅谈myeclipse2015做cordova/phonegap开发
- SQL表连接优化总结
- 成功移植linux2.6.38内核到TQ2440(转)
- IDEA15.0.2 web项目构建 Maven+Spring+SpringMVC+Hibernate 一
- 第一篇CSDN博客,也是第一篇博客
- 华信寒假培训1.16
- Linux下安装QT之版本qt
- Android 常用六大框架