Python保存JSON文件时中文乱码/指定encoding仍然乱码
import json
def save(info):
with open('info.json', 'w', encoding='utf-8') as f:
json.dump(info, f, ensure_ascii=False, indent=1)
注意encoding='utf-8'
和ensure_ascii=False
即可。
encoding='utf-8'
声明按照utf-8编码的方式来读取,ensure_ascii=False
来确保 JSON 序列化时不将 Unicode 编码为 ASCII