случай кодирования процентов URL - PullRequest
0 голосов
/ 08 декабря 2011

На этой странице можно расшифровать

Some+website+you+got%21%0AGood+luck+%28you%27ll+need+it%29%0A%7E%7E+The+Slug+%7E%7E

в

Some website you got!
Good luck (you'll need it)
~~ The Slug ~~

Но что, если у меня есть что-то вроде %D0%9F%D0%B8%D0% (только коды процентов, без букв) ??

Как мне его декодировать?

Это ASCII?

Что означает кодировка процента URL? Почему мы не можем обойтись без этого?

Ответы [ 2 ]

3 голосов
/ 08 декабря 2011

Посмотрите Сравнение escape (), encodeURI () и encodeURIComponent () И наоборот, есть decode*() функции.

1 голос
/ 08 декабря 2011

Поскольку некоторые символы недопустимы в URL. Чтобы декодировать любой компонент URL в JavaScript в обычный текст, используйте decodeURIComponent.

Процесс декодирования не отличается, независимо от того, состоит ли он из комбинации букв и управляющих кодов или только из управляющих кодов Кроме того, это не обязательно должен быть ASCII - это может быть любая кодировка, но я считаю, что обычно это UTF-8.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...