Кириллические символы в адресной строке браузера - PullRequest
1 голос
/ 26 июня 2011

Когда я помещаю символы кириллицы в адресную строку следующим образом:

http://ru2.php.net/manual-lookup.php?pattern=привет

переключается на

http://ru2.php.net/manual-lookup.php?pattern=%EF%F0%E8%E2%E5%F2

Что означают эти символы -% EF% F0% E8% E2% E5% F2? И почему это происходит?

1 Ответ

5 голосов
/ 26 июня 2011

Символы получают URL в кодировке .URL может содержать только подмножество символов ASCII, поэтому все, что находится за пределами обычного алфавитно-цифрового и некоторых специальных символов, должно быть закодировано в URL.

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

...