2012-02-28 145 views
3

我有在DB存儲值作爲一個傳統的應用程序:十六進制編碼字符串開始爲0x01000000

0x010000004C41668D6C5C30B39BB81AB3757E7FD75121F6446802D6120A11103C3C563633C6758A110500AC9635DB46B4363CF5FDEC6BC82FB0237412

這看起來像一個十六進制編碼字符串,但是當我試圖把它解碼成UTF8什麼的,沒有工作......有人知道什麼編碼以0x01000000開頭?以及如何解碼它?

請注意,這是一個阿拉伯語單詞。

任何幫助表示讚賞。 謝謝。

+0

我嘗試了http://linux.die.net/man/1/file文件在你序列的不同部分,沒有任何部分被認爲是文本。二進制數據是我得到的唯一回應。即它不可能是常規的文本格式。 – 2012-02-28 15:42:17

+0

你可能是正確的,我一直在測試不同的編碼..並沒有什麼作品... – AhHatem 2012-02-28 15:49:40

+0

你好!我現在有同樣的問題。你成功解碼了嗎? – 2017-08-01 06:26:58

回答

0

它可能是用SCSUBOCU壓縮的Unicode文本。

+0

我嘗試了一個免費的SCSU實現在線,並沒有解壓縮它...我真的懷疑這是BOCU ... 無論如何,謝謝。 – AhHatem 2012-02-28 16:43:59

+0

你好!我現在有同樣的問題。你成功解碼了嗎? – 2017-08-01 06:21:41

+0

不幸的不是! – AhHatem 2017-08-18 07:48:30