如何解码带有转义Unicode的字符串?

18 浏览
0 Comments

如何解码带有转义Unicode的字符串?

我不确定这个叫什么,所以在搜索时遇到了困难。如何使用JavaScript将带有Unicode的字符串从http\u00253A\u00252F\u00252Fexample.com解码为http://example.com?我尝试了unescapedecodeURIdecodeURIComponent,所以我猜只剩下字符串替换了。

编辑:该字符串不是直接输入的,而是从另一段代码中提取的子字符串。因此,解决这个问题需要从类似以下代码开始:

var s = 'http\\u00253A\\u00252F\\u00252Fexample.com';

希望这能说明为什么 unescape() 无法工作。

0