问题 当我们dumps的时候就会乱码成 unicode编码。 原因是因为json默认使用ascii编码 import json dict ={"中文":"这里也是中文"} test =json.dumps(dict) print(test) {"\u4e2d\u6587": "\u8fd9\u91cc\u4e5f\u662f\u4e2d\u6587"} 解决办法 在使用dump的时候使用参数 test =json.dumps(dict,ensure_ascii=False)