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

最佳答案

简短版本:使用decodeURIComponent()

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

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

07-24 21:29