码迷,mamicode.com
首页 > Web开发 > 详细

json.dumps输出的中文乱码问题

时间:2019-05-19 20:53:50      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:输出   als   not   解决方法   sequence   乱码问题   中文乱码   lse   ...   

json.dumps输出的中文乱码问题

name的中文被输出为unicode代码了

# 输出文件
{
  "gns": {
    "DSG": "ADM3", 
    "ADM1": "33", 
    "UNI": "9040637", 
    "UFI": "-1898270"
  }, 
  "name": "\u6e1d\u4e2d\u533a", 
  #...

解决方法

添加参数ensure_ascii=False

fo.write(json.dumps(el, indent=2, ensure_ascii=False, encoding="utf-8"))

Ref: https://stackoverflow.com/questions/18337407/saving-utf-8-texts-in-json-dumps-as-utf8-not-as-u-escape-sequence/18337754

json.dumps输出的中文乱码问题

标签:输出   als   not   解决方法   sequence   乱码问题   中文乱码   lse   ...   

原文地址:https://blog.51cto.com/14343353/2396947

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!