繁体   English   中英

JavaScript:替换十六进制字符

[英]JavaScript: Replace hexadecimal character

我在JavaScript中有一个字符串,例如"%2Fu%2F2069290%2F" (从网页中提取)。 如何获得该字符串的人类可读版本?

简短版本 :使用decodeURIComponent()

更长的版本 :在旧版本的JavaScript中你可以使用unescape()但是它已被弃用,因为它只适用于LATIN1 / ISO8859-1代码集,所以你真的想使用所有现代浏览器都支持的decodeURIComponent()

 var c = decodeURIComponent("%2Fu%2F2069290%2F"));
alert(decodeURIComponent("%2Fu%2F2069290%2F"));

使用unescape()函数,例如:

alert(unescape("%2Fu%2F2069290%2F"));

与unescape()?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM