Python3中的json.dumps后,中文为Unicode编

2020-09-29  本文已影响0人  Monky

一、原因

二、解决方案

# 未加参数:ensure_ascii
a = {'name': '张三', 'age': 14, 'grade_name': '三年级'}
a = json.dumps(a)
打印的结果:{"name": "\u5f20\u4e09", "age": 14, "grade_name": "\u4e09\u5e74\u7ea7"}

# 加上参数:ensure_ascii=False
b = {'name': '张三', 'age': 14, 'grade_name': '三年级'}
b = json.dumps(b, ensure_ascii=False)
打印的结果:{"name": "张三", "age": 14, "grade_name": "三年级"}
上一篇 下一篇

猜你喜欢

热点阅读