json - 加载时更改 JSON 文件的编码
问题描述
我正在处理我的个人 Facebook 数据,这些数据位于采用 Latin-1 编码的 JSON 文件中。我想将编码更改为 UTF-8,因此我不会遇到 æ、ø 和 å 等斯堪的纳维亚字母的问题。
我已经研究了几个问题,包括这个,但我仍然没有解决我的问题: Facebook JSON badly encoding
任何人都可以就我如何在早期更改 JSON 文件的编码提供一些建议吗?
当前代码:
import json
with open('path.json', encoding='latin-1') as file:
data = json.load(file)
解决方案
推荐阅读
- flutter - Flutter [错误:flutter/lib/ui/ui_dart_state.cc(177)] 未处理的异常:FormatException:意外字符(在字符 1 处)
- angular - p-carousel 行为不可预测
- python - 使用 matplotlib 在颜色图上未显示注释?
- c - c语言如何关闭浏览器?
- c++ - 将 Clang AST 从 LibTooling 映射到 OCaml 中的 AST
- deep-learning - 使用 Transformers 在通用文本中进行情感分析
- php - 调用 Salesforce SOAP API 的 PHP 返回完全相同的 Id 值
- python - models.py 中的 Django 查询数据库
- html - 如何让标题在悬停时轻松进出?
- javascript - 如何以特定的时间间隔运行函数一定次数