我在JavaScript中有一个字符串,例如"%2Fu%2F2069290%2F"
(从网页中提取)。如何获得该字符串的人类可读版本?
答案 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()?