当前位置:   article > 正文

python3中文打印出来乱码\u5f85\u5ba1\u6838

u5ba1

1、字典转换为json格式的时候,输出的内容是\u72b6\u6001

  1. dict1 = {"状态": "待审核"}
  2. print(json.dumps(dict1))

2、解决:

在json的dumps方法中加入参数ensure_ascii=False,默认是True

json.dumps(dict1, ensure_ascii=False)

3、源码

json的编码encode有一个chunks的取值

 

 其中有一个ensure_ascii的判断,如果是True,执行encode_basestring_ascii方法,其中py_encode_basestrin

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/153729?site
推荐阅读
相关标签
  

闽ICP备14008679号