如何在 Json 文件中保存 äåö 字符?

How to save äåö characters in Json file?

我正在尝试将 scrapy 爬虫中的所有内容转储到 json 文件中,但 äåö 更改为类似 \u00f6 的内容。 我该如何解决?

使用ensure_ascii=False

例如:

import json

data = {"Hello": "äåö"}
print(json.dumps(data, ensure_ascii=False))  # --> {"Hello": "äåö"}

注意: 如果 ensure_ascii 为 true(默认值),则输出保证对所有传入的非 ASCII 字符进行转义。如果 ensure_ascii 为假,这些字符将按原样输出。