我最近获得了大量存储在Visual FoxPro 9.0数据库中的数据。我需要的文本是西里尔文(俄语),但是在1000个.dbf文件(完整有.fpt和.cdx文件)中,只有4或5个返回可读文本。其余的(通常以备忘录的形式)返回如下内容:
?9Y?u?yL ?? x ?? itZ ????? zv?| 7?g?̚?繠X6?〜u?ꢴe}?aL1?Ş6U?| wL(Wz ??? 8???7?@R?.FAc?TY?H???#f U ??? K ??? F&?w3A ?? hEڅԦX?MiOK?,?AZ&GtT? ?u ?? r:?q ???%,NCGo0 ?? H?5d ??] ????? O {?? z | ?? \ ?? pq?ݑ?,?? om ??? K * ??? lb?5?D?J + z!?? G> j = ??? N?H?jѺAs`c?HK \ i ?? 9a * q ??
对于我的一生,我不知道该如何编码。我尝试了各种在线解码器,在许多数据库程序中打开了.dbfs,并使用Python来打开和操作它们。它们都返回与上述类似的混乱状态,但是俄语却难以理解。
注意:我知道这些数据库没有损坏,因为它们随附了可以成功打开,查询和读取它们的企业软件。但是,该软件不会导出数据,因此我直接使用.dbfs。
乐于分享一个示例.dbf,如果可以帮助您深入浅出。
侃侃尔雅
慕婉清6462132
相关分类