Python を使用して JSON ファイルを解析しています。
json.loads を使用していたときにこのエラーが発生したこと
UnicodeDecodeError: 'utf8' codec can't decode byte 0xa5 in position 106:
invalid start byte
しかし、どうすればそれを回避できますか?もう一度デコードしてエンコードしますか?
¥ は中国の通貨記号ですが、どのコード カテゴリに属しているかわかりません。
ありがとう!
アップデート:
====================
私の質問は、この記号が表示された場合、どのようにエンコーディングを推測しますか.
この質問に対する答えは次のとおりです。
¥ が表示された場合、"utf-8" は機能しません。代わりに "latin-1" を試してください。この理解は正しいでしょうか?