python中json.dumps(dict)中文编码错误

python中json.dumps(dict)中文出现编码错误

python中json.dumps(dict)中文编码错误_第1张图片
解析:
①python3里面默认编码是unicode

②做dump与dumps操作时,会默认将中文转换为unicode,但在做逆向操作load和loads时会转换为中文,但是中间态(例如存储的json文件)的中文编码方式仍然是unicode

解决办法:
在dump里面添加 ensure_ascii=False

data = json.dumps(dict, ensure_ascii=False)  

你可能感兴趣的:(python问题,python,json,乱码)