我在纯文本中需要一些编码的Javascript

时间:2010-04-05 21:32:02

标签: javascript

我有一些问题试图解码一些javascript ..我不知道这是什么样的编码..我试过基础64解码器等。如果你能帮我解决这个,这里是一个片段的代码:

\x69\x6E\x6E\x65\x72\x48\x54\x4D\x4C","\x61\x70\x70\x34\x39\x34\x39\x3

我可以通过任何方式获得纯文本吗?

谢谢!

4 个答案:

答案 0 :(得分:3)

\xNN是转义序列。 NN是十六进制数字(00FF),代表Latin-1个字符。

转义序列在字符串中按字面解释。所以:

"\x69" === "i" // true

答案 1 :(得分:2)

  

escape()函数编码一个   字符串。

     

此函数使字符串可移植,   所以它可以通过任何传输   网络到任何支持的计算机   ASCII字符。

     

此功能编码特殊   字符,但以下情况除外:* @    - _ +。 /

escape()的反面是unescape()函数。

试试这个:

alert(unescape("\x69\x6E\x6E\x65\x72\x48\x54\x4D\x4C\x61\x70\x70\x34\x39\x34\x39\x3"));

编辑:正如J-P提到的那样,毕竟不需要unescape。

答案 2 :(得分:1)

这些只是符号的十六进制值。

\ x69 = i等。前几个字母:“innerHTML”,“ap ...”

答案 3 :(得分:0)

我认为您应该使用window.unescape()unescape()