У меня есть строка такой как "%2Fu%2F2069290%2F"
в JavaScript (извлеченный из веб-страницы). Как я получаю человекочитаемую версию той строки?
Краткая версия : Используйте decodeURIComponent ()
.
Более длинная версия : в более старых версиях JavaScript вы могли использовать unescape ()
, но это устарело, поскольку оно правильно работает только с кодовым набором LATIN1 / ISO8859-1, поэтому вы действительно хотите используйте decodeURIComponent ()
, который поддерживается всеми современными браузерами.
var c = decodeURIComponent("%2Fu%2F2069290%2F"));
Используйте функцию unescape ()
, например:
alert(unescape("%2Fu%2F2069290%2F"));