pycharm打开json数据的问题
问题1:为什么用pycharm打开json格式的数据,显示中文是以url编码显示?但是python代码中获取数据出来的是中文,复制到其他地方也是中文,就是在pycharm中显示是这样的编码,如何设置pycharm?问题2:有没有其他能完美显示json数据格式的软件?
notepad++试过了,没有插件,无法格式化,下载了插件也无法黏贴到安装文件中
看下这里的编码设置行不行解决这个问题:
【萌新使用 PyCharm 必看】PyCharm 基础使用手册
https://fishc.com.cn/thread-173240-1-1.html
(出处: 鱼C论坛)
Twilight6 发表于 2020-9-26 12:47
看下这里的编码设置行不行解决这个问题:
【萌新使用 PyCharm 必看】PyCharm 基础使用手册
不行,这里我之前也设置过,不过就设置了最上面一个uft-8,一直用着都没问题
我觉得问题可能是专门设置json的选项中,但是全是英文的,找不到。。。。。。
而且也很奇怪,复制出来黏贴就没问题,代码读取操作后也是中文,就是json查看时是这样的编码,好像是url编码的样子 vscode的format功能
再就是python的json模块本身就有美化功能
右下角这里设置看看:
本帖最后由 疾风怪盗 于 2020-9-26 13:01 编辑
kogawananari 发表于 2020-9-26 12:53
vscode的format功能
再就是python的json模块本身就有美化功能
我在VScode装了个插件,json tool能对文档这个格式化,显示中文,再保存,pycharm打开就没问题了,那pycharm里有没有这样的插件?
不装这个插件,VScode也是一样的不显示中文,而且复制出来也不显示中文
Twilight6 发表于 2020-9-26 12:57
右下角这里设置看看:
没用。。。。。。。
我在VScode装了个插件,json tool能对文档这个格式化,显示中文,再保存,pycharm打开就没问题了,那pycharm里有没有这样的插件? 疾风怪盗 发表于 2020-9-26 13:00
没用。。。。。。。
我在VScode装了个插件,json tool能对文档这个格式化,显示中文,再保存,pycharm打 ...
抱歉,这就不太清楚了 Twilight6 发表于 2020-9-26 13:03
抱歉,这就不太清楚了
{:10_312:}好吧,我在pycharm的插件市场里搜json,貌似没有相关的。。。。。。。。。vscode的优势出来了。。。。。。。 疾风怪盗 发表于 2020-9-26 12:59
我在VScode装了个插件,json tool能对文档这个格式化,显示中文,再保存,pycharm打开就没问题了,那py ...
你那个json源文件本来就有问题 不是正常的json{:10_243:} kogawananari 发表于 2020-9-26 13:16
你那个json源文件本来就有问题 不是正常的json
那为什么vscode的插件能转换
而且我代码读取操作,画图什么的都没问题啊。。。。。。。
疾风怪盗 发表于 2020-9-26 13:18
那为什么vscode的插件能转换
而且我代码读取操作,画图什么的都没问题啊。。。。。。。
那是障眼法正常的json的双引号都是 " 而不是 \" 你想想是不是这样{:10_277:}
用notepad++打开的才是它真实的样子 kogawananari 发表于 2020-9-26 13:57
那是障眼法正常的json的双引号都是 " 而不是 \" 你想想是不是这样
用notepad++打开的才是 ...
终于找到问题在哪了。。。。。。
我想我网页解码和保存文档时都写了utf-8,怎么还会变成unicode编码(之前以为是url编码,其实是unicode)
现在发现原来是json.dumps(result_data,ensure_ascii=False),这个ensure参数没加{:10_284:}以后要注意了
如果无任何配置,或者说使用默认配置,
输出的会是‘凉凉’的ASCII字符吗,而不是真正的中文。
这是因为json.dumps 序列化时对中文默认使用的ascii编码。 Twilight6 发表于 2020-9-26 13:03
抱歉,这就不太清楚了
解决了{:10_284:}忘记加参数了。。。。。 疾风怪盗 发表于 2020-9-26 14:29
终于找到问题在哪了。。。。。。
我想我网页解码和保存文档时都写了utf-8,怎么还会变成unicode编码(之 ...
还有个美化的参数可以设置换行和缩进 你就不用format了{:10_335:} kogawananari 发表于 2020-9-26 16:24
还有个美化的参数可以设置换行和缩进 你就不用format了
不弄了,ctrl+alt+l就够了,打开了解下结构就行了,主要为了代码获取信息
页:
[1]