文本代码解码

时间:2010-04-15 13:49:38

标签: encoding mobile

我是英语/西班牙语的西班牙语/英语翻译。我得到了一份工作,我必须翻译从手机发送的西班牙语短信。其中一些是代码。我假设每组数字代表一封信。是否有任何网站可以找到有关如何破译代码的信息?

例如,第一条消息说:

'0x69 ox61 0x6e 0x70 0x72 0x2e 0x6e 0x65 0x74 0x2f 0x3f 0x64 0x34 0x39 0x31 0x66 0x30 0x37 0x38 0x35 0x35 0x32 0x39 0x62 0x36 0x31 0x31 0x00

感谢您提供的任何帮助。

黛安娜

6 个答案:

答案 0 :(得分:4)

这是一个Hex-to-ASCII decoder,可以不加修改地输入您的输入格式(粘贴到“0x ...表示法”框中并按转换)。

BTW,为了帮助您理解:那些“数字组”每个代表一个字节,写成十六进制数字(基数为16)。 0x前缀是十六进制数如何用C编程语言(以及许多其他语言)编写的。所以现在你有一系列的字节。然后需要将这些解释为字符,通过一组称为“字符编码”的规则。这必须发生在计算机显示文本的各处。不幸的是,有许多不同的不兼容的字符编码。他们中的大多数人都同意如何解释一个字节可以采用的前128个值(US-ASCII编码)。但是如果你处理西班牙文本,你很快就会遇到ASCII中无法表示的字符。然后选择正确的编码变得很重要;我怀疑是否有一个用于转换Hex符号的在线工具,允许您选择编码。

答案 1 :(得分:3)

这是一个十六进制编码的网址,根据this translator

ianpr.net/?d491f0785529b611

答案 2 :(得分:1)

对我来说,这看起来像是Ascii代码。

参见http://en.wikipedia.org/wiki/ASCII - 查看十六进制编码。例如,0x69将是i。

答案 3 :(得分:1)

像'ianpr.net/?d491f0785529b611 \ x00'这样的东西

:)

用Python解码:

a = "0x69 0x61 0x6e 0x70 0x72 0x2e 0x6e 0x65 0x74 0x2f 0x3f 0x64 0x34 0x39 0x31 0x66 0x30 0x37 0x38 0x35 0x35 0x32 0x39 0x62 0x36 0x31 0x31 0x00"
b = ""
for  i in a.split():
  b = b + chr(int(i[2]+i[3], 16))
print b 

答案 4 :(得分:1)

小心,如果是短信则是GSM-7,而不是ascii

答案 5 :(得分:0)

它看起来像十六进制值,如果它只是十六进制的ASCII文本,你可以使用转换器来查看消息是什么。

http://www.dolcevie.com/js/converter.html