老师使用Json.load读取Json文件,中文出现乱码应该如何解决
来源:6-9 unittest接口实战中mock的运用
 
			慕圣5598606
2020-10-02
写回答
	2回答
- 
				  慕圣5598606 提问者 2020-10-04 好的老师,解决了 def read_json(): #打开Config底下的user.json配置文件 with open(path + "/6-unitterst的使用方法/Config/user.json") as f: #这样情况下读取json文件,当JSON数据存在中文时,中文部分会变成乱码 #读取该json文件时,先按照gbk的方式对其解码再编码为utf-8的格式 new_result= f.read().encode(encoding='gbk').decode(encoding='utf-8') data = json.loads(new_result) return data 012020-10-07
- 
				  Mushishi 2020-10-02 loads有一个参数 encoding=什么什么,这个百度一下在,在我们open文件的时候一般系统方法都会有一个参数 告诉我们可以以什么编码形式去打开 json也是 通过刚得参数就可以 00
相似问题
