Справочники, инструменты, документация

Декодирование URL адресов

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

Под конвертированием URL адреса понимается замена небезопасных символов знаком %, за которым следуют два шестнадцатеричных числа, которые соответствуют значениям символов из кодировки ISO-8859-1. Так же URL адрес не должен содержать пробелы (обычно они заменяются знаком +).

Предположим, Вы зашли в статистику посещений Вашего сайта и увидели там URL вида: http://example.ru/search.php?text=%D0%BF%D1%80%D0%B8%D0%B2%D0%B5%D1%82

Из первой части данного URL можно понять, что пользователь воспользовался поиском на страничке search.php. Но для того, чтобы узнать, что именно вводил пользователь, данный URL необходимо декодировать. Ниже как раз находится форма для наглядного примера работы скрипта декодирования URL: