0

FSIV がマークされた画像などを保存する .db ファイルを読み込もうとしています (後で書き込もうとしています) (「C:\Users\My Name\AppData\Roaming\FastStone\FSIV」に Python.


ファイルは上部に明確にTinyDB 2.0表示されますが、TinyDB を使用して Python (3.10) でこれらのファイルを開こうとすると、これらのエラーのいずれかが表示されます (使用するファイルとエンコードによって異なります)。

UnicodeDecodeError: 'charmap' codec can't decode byte 0x8d in position 2882: character maps to <undefined>

また

json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

ここで(Python 3.7の場合)エンコーディングリストを設定しようとしまし...\tinydb\storages.py (Line 83)たが、どれも機能しませんでした。

試してみる可能性のあるエンコーディングはどこで見つけることができますか、または FastStone Image Viewer が使用するエンコーディングを誰かが知っていますか?
それとも、カスタムエンコーディングを使用していますか?

前もって感謝します!

4

0 に答える 0