11

如何使用 JavaScript 解码:

\u003cb\u003estring\u003c/b\u003e

<b>string</b>

(我在互联网上搜索,有一些网站有同样的问题,例如: Javascript html 解码
如何解码 HTML 实体
,但它没有相同的编码格式
非常感谢!

4

2 回答 2

26

这是如何使用转义的 unicode 解码字符串?. 那里给出的答案之一应该有效:

var x = '\\u003cb\\u003estring\\u003c/b\\u003e';
JSON.parse('"' + x + '"')

输出:

'<b>string</b>'
于 2014-05-29T16:05:59.693 回答
12
decodeURIComponent('\u003cb\u003estring\u003c/b\u003e');

//  "<b>string</b>"

编辑 - 如果可以的话,我会删除上面的答案。

原来的问题有点模棱两可。

console.log('\u003cb\u003estring\u003c/b\u003e');将已经产生<b>string</b>

如果\字符被转义,则可以使用替换方法来替换\\just \,从而允许正确的 Unicode 转义序列。

于 2013-04-10T15:09:54.617 回答