JavaScript:替换十六进制字符

时间:2010-02-02 18:00:04

标签: javascript url

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

4 个答案:

答案 0 :(得分:7)

简短版:使用decodeURIComponent()

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

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

答案 1 :(得分:2)

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

答案 2 :(得分:0)

使用unescape()功能,例如:

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

答案 3 :(得分:0)

使用unescape()?