代码改变世界

Python下json中文乱码解决办法

2013-07-22 00:56  owenyang  阅读(1597)  评论(0编辑  收藏  举报

json.dumps在默认情况下,对于非ascii字符生成的是相对应的字符编码,而非原始字符,只需要

1 #coding=utf8
2 import json
3 js = json.loads('{"\u6728\u6613\u67d0\u95f2\u4eba":"中国"}')
4 print json.dumps(js)
5 print json.dumps(js,ensure_ascii=False)