2012-02-28 50 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

相关问题