解决python解析文件时输出乱码

首先获取到json模块,encoding指定文件编码utf-8,errors报错时忽略错误,print()输出结果看看是否有问题。

# -*- coding: utf-8 -*-
import json 打开文件读取json数据
content = open('static/data/raw/news.json', 'r',encoding='utf-8',errors='ignore')
print(content )

如果用encoding指定字符集后还是中文乱码的话我们就要设置一个系统环境遍历来解决这个问题。

首先

右击此电脑(Windows7系统是我的电脑)点击属性

点击高级系统设置

解决python解析文件时输出乱码

点击环境变量

解决python解析文件时输出乱码

在系统变量里点击新建

解决python解析文件时输出乱码

之后输入我框内的内容确定即可

解决python解析文件时输出乱码

设置好之后要重启一下编辑器或终端即可

上一篇:IE10以下的IE浏览器在form表单提交、a标签等场景下,接收application/json类型的响应时,会提示是否要下载该json文件


下一篇:fiddler抓包——IOS