Javascript 带有“的奇怪编码输出”\u0026 quot&引用;在…内

Javascript 带有“的奇怪编码输出”\u0026 quot&引用;在…内,javascript,.net,web-services,Javascript,.net,Web Services,我正在使用一个文本服务,我应该收到如下输出 这个 abc “11” 12“abcd”14“ab 15/42 “15/42” 但我是这样接受的 abc\n\u0026 Quot;11\u0026 Quot;\n12\u0026 Quot;abcd\u0026 Quot; 14\u0026 quot;ab\n15/42\n\u0026 quot;15/42\u0026 quot 换行符已更改为“\n” 和“更改为”\u0026 quot” 你知道这是什么类型的编码吗 是否有任何.net工具可以将其解

我正在使用一个文本服务,我应该收到如下输出 这个

abc

“11”

12“abcd”14“ab

15/42

“15/42”

但我是这样接受的

abc\n\u0026 Quot;11\u0026 Quot;\n12\u0026 Quot;abcd\u0026 Quot; 14\u0026 quot;ab\n15/42\n\u0026 quot;15/42\u0026 quot

换行符已更改为“\n” 和“更改为”\u0026 quot”

你知道这是什么类型的编码吗

是否有任何.net工具可以将其解码为正常状态


当然,我可以用所需的字符替换所有字符,但我不确定是否知道所有已更改的字符。

\u0026
&
的Unicode表示形式
因此,
\u0026 quot您得到的很可能是被破坏的HTML转义数据。(
在HTML中将导致呈现的

理论上,只需将这些unicode字符替换为它们的ACSII表示就可以了。

(例如)

投票支持注意字符串是“屠宰”的,即双重编码的。我怀疑它返回的是JSON,他没有调用
JSON.parse()
。我也怀疑双重转换的情况。你是如何从web服务接收文本的?请显示一些代码,因为这可能会提示字符串是如何损坏的以及在何处损坏的。听起来好像它返回了JSON,而您没有对其进行解码。请尝试在响应上调用
JSON.parse()
。正如您所说,我正在尝试解析。收到异常var jobj=JObject.Parse(json);例如:从JsonReader读取JObject时出错。当前JsonReader项不是对象:字符串