Работает локально в браузере. Введённые данные не отправляются на наши серверы.
Советы по URL-кодированию
Кодируйте значения query, а не весь URL целиком вслепую.
Пробел — %20 или + в зависимости от компонента.
Unicode: сначала UTF-8, затем percent-encode.
Набор reserved отличается для path, query и fragment.
Сверяйтесь с декодером принимающего фреймворка.
Текст, безопасный для query string
Обработка выполняется в браузере — введённые данные не загружаются на наши серверы.
Кодирование заменяет зарезервированные символы, чтобы параметр не разорвал URL. Когда ссылку или тело формы собираете руками.
Кодируйте значение, не весь URL вместе с `https://`, если только вы не хотите экранировать схему.
Как закодировать компонент URL
Вставьте сырое значение
Пробелы, кириллица и `&` — частая причина.
Encode
Вставьте результат в query после `=`.
Не кодируйте дважды
Второй проход превратит `%` в `%25` и сломает приёмник.
FAQ: URL encode
encodeURI или encodeURIComponent?
Здесь компоненты (значения). Полный URL компонентным энкодером экранирует и слэши, и `:`.
Что-то запрашивается?
Нет. Только перепись строки.
Локально?
Да.

