URL-кодирование и разбор адреса
Проценты в адресе в обе стороны и разбор адреса на части и параметры.
Кодирование
Для значения параметра или части пути: кодируется всё, кроме букв, цифр и - _ . ! ~ * ' ( ). Как encodeURIComponent.
Разбор адреса
Как работает URL-кодирование
В адресе разрешены только латиница, цифры и несколько знаков. Остальное записывается байтами UTF-8 через процент: «п» становится %D0%BF. Декодер переводит такие адреса обратно в читаемый текст.
Режим «кусок адреса» кодирует всё, кроме букв и цифр, так готовят значение параметра. Режим «адрес целиком» оставляет на месте / ? & = #, чтобы адрес продолжал работать. Разбор показывает схему, домен, путь и каждый параметр отдельно.
Частые вопросы
- Как декодировать русский адрес?
- Вставьте адрес с процентами в правое поле: в левом появится текст. Плюс в параметрах формы означает пробел, для таких строк включите галочку «пробел как +».