解决Pycharm上的读取json文件乱码

问题:在Mac系统下的pycharm读取json文件显示乱码

因为MacOS下的pycharm不支持Unicode,而且是US-ASCII(Windows下是CN-ASCII)。当时出现问题是 UnicodeDecodeError: ‘utf8’ codec can’t decode byte 0xa2 in position 0: invalid start byte
解决Pycharm上的读取json文件乱码_第1张图片一开始先验证json文件有没有问题,如果有这种问题解决Pycharm上的读取json文件乱码_第2张图片
可以在这个网站验证json验证
解决Pycharm上的读取json文件乱码_第3张图片
如果正确的json文件则会有:
上面也有对应的复制,下载操作。错误的json文件则是类似这种,网站会给出提示:
解决Pycharm上的读取json文件乱码_第4张图片
验证完json文件后。
这个时候可以在pycharm主界面点左上角的pycharm➡️perferences➡️Editor➡️File Encoding再将Global Encoding和Project Encoding以及下面的Properties Files中都设置成UTF-8即可,问题就解决了。

解决Pycharm上的读取json文件乱码_第5张图片

你可能感兴趣的:(其他)