Javascript 如何解码字符实体引用

Javascript 如何解码字符实体引用,javascript,encoding,Javascript,Encoding,我知道unescape可以将%u6F22%u5B57转换为漢字: unescape("%u6F22%u5B57"); 但是如何转换和#x6F22字到漢字? 如果有人能提供提示,我会非常高兴。正则表达式来解救 var input = "漢字"; return unescape(input.replace(/&#x(\w{4});/g, '%u$1')); 在浏览器中,您可以让文档执行以下操作: var element = docu

我知道
unescape
可以将
%u6F22%u5B57
转换为漢字:

unescape("%u6F22%u5B57");
但是如何转换
和#x6F22字到漢字?


如果有人能提供提示,我会非常高兴。

正则表达式来解救

var input = "漢字";
return unescape(input.replace(/&#x(\w{4});/g, '%u$1'));

在浏览器中,您可以让文档执行以下操作:

var element = document.createElement('span');
element.innerHTML = '漢字';
return element.textContent;

谢谢,说实话,因为我是新来的,不知道解决后该怎么办。