这是什么类型的编码:\x3Cb\x3E\x3C?

12

我正在从一个 AJAX 请求接收数据,而且它非常奇怪。我以为它是 Unicode,但是 Unicode 的编码像 \u00E7(ç)。

\x3Cb\x3E\x3C

你觉得这是什么?我要如何使用Java将其转换为普通文本?
2个回答

14

它可能是普通的ASCII码。 \x3Cb\x3E\x3C 解码为 <b><


你熟悉哪些编程语言?C++、C#、PHP、Python,任何一种都可以。我在网上找不到解决方案。你是如何如此快速地解码的? - Alex
3
我在这里找到了解决方案:http://stackoverflow.com/questions/3775684/decoding-html-returned-as-json-response-android/3776170#3776170 - Alex
2
我在浏览器地址栏中输入了 javascript:alert('\x3Cb\x3E\x3C'); ;) 这是一种转义符号的方法,"\" 是转义字符,x 表示下一个 2 个符号是十六进制字符代码,因此 \x3Cchr(0x3C)chr(60),这将导致 "<" 符号。 - binaryLV

-1

这是HTML实体。所以你在ajax哈希中嵌入了HTML内容。 你使用的是什么语言?应该有几个编码/解码方式。RoR肯定有,.NET使用JSON.NET库进行解码。


2
这段内容与 HTML 实体无关。HTML 实体以 & 开头,以 ; 结尾,并在这些字符之间具有实体名称(例如 &amp;&apos;)或在 & 后跟随字符代码的 # 符号(例如 &#65;&#x41; 表示字母“A”)。 - binaryLV

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接