О Кодировщик и декодер URL
Инструмент кодирования и декодирования URL по стандарту RFC 3986 (Percent-Encoding) для безопасной передачи параметров, путей и спецсимволов.
Ключевые особенности
- Двойной режим кодирования: encodeURIComponent для значений параметров и encodeURI для полных веб-адресов.
- Корректная обработка многобайтовых последовательностей UTF-8 для символов кириллицы и эмодзи.
- Мгновенное декодирование поврежденных или маскированных строк URI с выявлением ошибок.
- Переключение кодирования пробелов между стандартным '%20' и форматом веб-форм со знаком '+'.
Инструкция по использованию
- Выберите кодирование или декодирование: Укажите, требуется ли преобразовать спецсимволы в процентный формат или восстановить исходный текст.
- Вставьте адрес или параметры: Введите текст, ссылку или строку запроса в окно ввода.
- Скопируйте преобразованный результат: Проверьте результат кодирования или декодирования и скопируйте его для использования в запросах.
Часто задаваемые вопросы
В чем различие между encodeURI и encodeURIComponent?
encodeURI сохраняет разделители адресной строки (/ ? : @ &), а encodeURIComponent заменяет абсолютно все спецсимволы, что необходимо для параметров.
Как работает процентное кодирование (Percent-Encoding) в RFC 3986?
Недопустимые символы заменяются на знак % и двухзначное шестнадцатеричное значение байта UTF-8.
Как правильно кодировать пробел: %20 или знаком плюс (+)?
Стандарт RFC 3986 для путей и параметров предписывает '%20'; знак '+' используется в старом формате веб-форм application/x-www-form-urlencoded.
Безопасно ли обрабатывать ссылки с закрытыми токенами?
Да, все манипуляции производятся на стороне клиента без отправки ссылок в сеть.