如何解码带有转义Unicode的字符串?
- 论坛
- 如何解码带有转义Unicode的字符串?
18 浏览
如何解码带有转义Unicode的字符串?
我不确定这个叫什么,所以在搜索时遇到了困难。如何使用JavaScript将带有Unicode的字符串从http\u00253A\u00252F\u00252Fexample.com
解码为http://example.com
?我尝试了unescape
、decodeURI
和decodeURIComponent
,所以我猜只剩下字符串替换了。
编辑:该字符串不是直接输入的,而是从另一段代码中提取的子字符串。因此,解决这个问题需要从类似以下代码开始:
var s = 'http\\u00253A\\u00252F\\u00252Fexample.com';
希望这能说明为什么 unescape() 无法工作。