Кодировать через encodeURIComponent

Полный URL с пробелами и спецсимволами подставлен в поле: режим component кодирует всё, кроме A-Za-z0-9-._~, включая символы структуры.

ПресетСтраница примера инструмента

Кодировать через encodeURIComponent — поля заполнены примером, их можно менять. Настройки уедут в ссылку «Поделиться», а заголовок страницы и вкладки описывают исходный пресет, а не текущие поля.

Вернуться к обычному виду инструмента: URL и query-string

Об этом примере

Подставлен URL с пробелом в пути, амперсандом и решёткой — символами, которые в составе значения параметра ломают разбор. Режим component соответствует нативному encodeURIComponent: он кодирует ВСЁ, кроме букв, цифр и узкого набора -._~, в том числе и спецсимволы структуры (? & # /). Именно поэтому его используют для кодирования значения отдельного параметра перед вставкой в query. Противоположный режим uri (encodeURI) оставляет структуру URL нетронутой и годится для кодирования всего адреса целиком. Применяйте пресет, чтобы увидеть, чем два режима отличаются на одном и том же вводе. Чего ждать не стоит: ни тот ни другой режим не «исправляют» семантику адреса — они только превращают запрещённые символы в %XX.

Результат можно передать дальше:Закодировать в Base64/Hex

Режим кодированияРежим:
НаправлениеНаправление:
Результат (—)
-

Готовые примеры

Найдено: 6 из 6