0

我正在尝试读取(然后写入)FSIV 保存标记图像等的 .db 文件(使用 Python 存储在“C:\Users\My Name\AppData\Roaming\FastStone\FSIV”中。


这些文件在顶部清楚地显示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