python3.6返回json json.dumps(city_aqi_ret)
显示"city_name": "\u5317\u4eac"
改为json.dumps(city_aqi_ret, ensure_ascii=False)
显示正常 "city_name": "北京",
Python2.7需要这么使用
json.dumps(m,ensure_ascii=False).decode('utf8').encode('gb2312')
本文介绍了Python中如何使用json模块进行JSON数据的编码和解码,特别是在处理中文字符时,通过调整ensure_ascii参数来确保正确的字符显示。文中对比了Python 2.7与Python 3.6在处理这一问题上的不同方法。
python3.6返回json json.dumps(city_aqi_ret)
显示"city_name": "\u5317\u4eac"
改为json.dumps(city_aqi_ret, ensure_ascii=False)
显示正常 "city_name": "北京",
Python2.7需要这么使用
json.dumps(m,ensure_ascii=False).decode('utf8').encode('gb2312')
2913

被折叠的 条评论
为什么被折叠?