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

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输出的中文乱码问题
分享路径:http://bzwzjz.com/article/pjphje.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 网站建设开发 响应式网站设计 网站建设方案 成都网站建设公司 成都网站建设公司 网站制作公司 成都网站设计 成都网站设计 成都网站建设公司 成都网站制作 成都网站建设公司 重庆企业网站建设 成都网站设计 外贸网站建设 外贸营销网站建设 成都网站建设 网站设计制作报价 定制网站设计 网站建设方案 企业网站设计 上市集团网站建设 成都网站建设