python输出json时中文处理问题
2016-08-04 22:44
471 查看
json.dumps在默认情况下,对于非ascii字符生成的是相对应的字符编码,而非原始字符,例如:
>>> import json
>>> js = json.loads('{"haha": "哈哈"}')
>>> print json.dumps(js)
{"haha": "\u54c8\u54c8"}
解决办法很简单:
>>> print json.dumps(js, ensure_ascii=False)
{"haha": "哈哈"}
>>> import json
>>> js = json.loads('{"haha": "哈哈"}')
>>> print json.dumps(js)
{"haha": "\u54c8\u54c8"}
解决办法很简单:
>>> print json.dumps(js, ensure_ascii=False)
{"haha": "哈哈"}
相关文章推荐
- python中的字典详细介绍
- Python UDP编程小示例
- Python Web 框架,第 1 部分: 使用 Django 和 Python 开发 Web 站点
- Python:urllib 和urllib2之间的区别
- Python 模块学习:re模块
- Python 字符串操作方法大全[转载]
- [Python]--What are the differences between numpy arrays and matrices?
- ACM-奇偶分离-DAY2-python
- python学习笔记
- Python正则表达式指南下下半部
- Python正则表达式指南下半部
- Python正则表达式指南中半部
- Python正则表达式指南上半部
- python-range用法总结
- Python带index的list输出
- Python学习笔记十一:面向对象
- Python学习笔记十:日期和时间
- Python学习笔记九:文件I/O
- Python学习笔记八:模块
- python 第二天学习记录