As unescape
已被弃用 我已选择decodeURIComponent
,但它没有按预期工作。decodeURIComponent
无法解码以下 URI 组件
Coast%20Guard%20Academy%20to%20hold%20annual%20Women%92s%20%91Leadhership%92%20event
在解码上述字符串时,decodeURIComponent 会抛出错误,从而阻止剩余的 javascript 执行。
有什么解决方案可以解决这个问题吗?
The %91
and %92
字符使用 ANSI 代码页进行编码。decodeURIComponent()
期望字符串已编码为 UTF-8 http://www.ecma-international.org/ecma-262/5.1/#sec-15.1.3.2:
The decodeURIComponent
函数计算 URI 的新版本,其中每个转义序列和 UTF-8 编码可能由encodeURIComponent
函数被替换为它所代表的字符。
两个引号应编码为%E2%80%98
and %E2%80%99
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)