URL-кодирование и разбор адреса

Проценты в адресе в обе стороны и разбор адреса на части и параметры.

Кодирование

Что кодируем

Для значения параметра или части пути: кодируется всё, кроме букв, цифр и - _ . ! ~ * ' ( ). Как encodeURIComponent.

Разбор адреса

Как работает URL-кодирование

В адресе разрешены только латиница, цифры и несколько знаков. Остальное записывается байтами UTF-8 через процент: «п» становится %D0%BF. Декодер переводит такие адреса обратно в читаемый текст.

Режим «кусок адреса» кодирует всё, кроме букв и цифр, так готовят значение параметра. Режим «адрес целиком» оставляет на месте / ? & = #, чтобы адрес продолжал работать. Разбор показывает схему, домен, путь и каждый параметр отдельно.

Частые вопросы

Как декодировать русский адрес?
Вставьте адрес с процентами в правое поле: в левом появится текст. Плюс в параметрах формы означает пробел, для таких строк включите галочку «пробел как +».

Пригодится ещё