Python print json with \u escape,解码错误

2024-10-02 02:32:01 发布

您现在位置:Python中文网/ 问答频道 /正文

Python 2.7.13 Windows AMD64

无法使用Unicode格式处理JSON文件。你知道吗

测试用例

import json

testJ = json.load(open("simple.json"))
print(testJ['a'])

你知道吗简单.json你知道吗

{"a": "\u00AA"}

输出

ª

期望输出

ª

如何使用Python获得所需的输出?如果我使用jq工具

jq ".a" < simple.json

我得到了预期的结果


Tags: 文件importjsonwindows格式unicode测试用例load
1条回答
网友
1楼 · 发布于 2024-10-02 02:32:01

不确定您使用的IDE是什么。你知道吗

但如果要在窗口命令行上打印unicode字符,请尝试以下操作:
C:\>chcp 65001
它将支持UTF-8编码文本的显示。你知道吗

相关问题 更多 >

    热门问题