在Python 3.4.3中,JSON不能解码日语

时间:2015-08-04 21:04:21

标签: python json windows unicode

我有以下(示例)python文件,用Notepad ++编写,编码设置为UTF-8。 (Windows平台,如果重要的话)

import json

test = '''{ "data":{
    "testdata": [
        {
            "name":"空集合"
        }
     ]}
 }'''

result = json.loads(test)
print(result)

当我尝试运行它(从命令行)时,我得到以下回溯:

Traceback (most recent call last):
  File "D:\Users\Kyte\Desktop\asdf\app.py", line 14, in <module>
    print(result)
  File "C:\Python34\lib\encodings\cp850.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_map)[0]
UnicodeEncodeError: 'charmap' codec can't encode characters in position 33-35: character maps to <undefined>

我不能,因为我的生活,找出错误,因为这是有效的json写入(大概)有效编码与默认选项匹配。有什么想法吗?

0 个答案:

没有答案