亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

無法讀取Visual FoxPro DBF文件中的編碼的文本

無法讀取Visual FoxPro DBF文件中的編碼的文本

慕森王 2021-03-31 17:10:09
我最近獲得了大量存儲在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,如果可以幫助您深入淺出。
查看完整描述

3 回答

?
侃侃爾雅

TA貢獻1801條經驗 獲得超16個贊

我希望如果它是FoxPro數據庫,那么那里的俄語與古代大多數東歐語言的俄語都以某種Unicode預先編碼進行了編碼。



查看完整回答
反對 回復 2021-04-06
?
慕婉清6462132

TA貢獻1804條經驗 獲得超2個贊

'?' 字符傳達的內容不多。嘗試以十六進制形式查看備忘字段的內容,并查看所看到的內容是否看起來像任何編碼形式的文本。(很抱歉,如果您已經使用Python嘗試過此操作)。當然,如果它實際上是加密的,除非您無法找到密鑰和方法,否則可能會不走運。


查看完整回答
反對 回復 2021-04-06
  • 3 回答
  • 0 關注
  • 302 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號