Объяснение
Как работает URL-кодировщик
URL-кодирование (процентное кодирование) определено в RFC 3986. Оно обеспечивает безопасную передачу символов, имеющих в URL особое значение или недопустимых. Каждый затронутый символ представляется как %-последовательность его байтов UTF-8 (например, пробел как %20, «ß» как %C3%9F).
Этот инструмент кодирует отдельный компонент URL (например, значение запроса), а не целый URL. Поэтому зарезервированные символы вроде &, ?, = и / кодируются намеренно, чтобы не образовывать структуру URL.
Ограничения инструмента
- Покомпонентное кодирование — не предназначено для кодирования полных URL со структурой.
- Строго RFC 3986 — «+» не трактуется как пробел.
- Никакой конфиденциальности — процентное кодирование тривиально обратимо.
Источники
- RFC 3986: Uniform Resource Identifier (URI): Generic Syntax. IETF, 2005. rfc-editor.org/rfc/rfc3986 (Дата обращения: 09.09.2026).
- WHATWG URL Standard: Определение процентного кодирования в браузере. url.spec.whatwg.org (Дата обращения: 09.09.2026).