[英]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.