URL-кодирование и декодирование
Результат кодирования отображается сразу после ввода; если содержимое можно декодировать, одновременно отобразится и декодированный исходный текст.
Локальная обработка · Файлы не отправляются на сервер
Файлы обрабатываются в этом браузере без автоматической загрузки на сервер. Для первой загрузки компонентов может потребоваться интернет.
Кодирование и декодирование URL-адресов: использование и область применения
Кодирование URL представляет специальные символы в виде последовательностей с процентным кодированием для значений параметров запроса, сегментов пути и проверки экранированного текста в журналах.
Для декодирования требуется полная, действительная процентная кодировка и последовательность UTF-8; неверный ввод все равно будет видеть результаты кодирования.
Объяснение возможностей
Значения параметров отличаются от целых URL-адресов
Кодирование также обрабатывает косую черту, вопросительные знаки и знаки равенства. Решите, являются ли входные данные значением параметра или фрагментом URL-адреса; результат не реструктурирует весь URL-адрес.
Расшифровка процентов и знаков плюса
Декодирование считывает действительные последовательности UTF-8 с процентным кодированием и сохраняет литеральные знаки плюс. Это отличается от правил кодирования формы, которые рассматривают + как пробел.
Практические примеры
Кодировать текст, содержащий пробел
Ввод
hello world
Результат преобразования
hello%20world
Здесь показано процентное кодирование пространства для значения параметра или сегмента пути.
Декодировать знак плюса
Ввод
a%2Bb
Результат преобразования
a+b
Декодирование %2B дает знак плюса. Буквальный плюс в a+b не преобразуется автоматически в пробел.
Порядок использования
Вставьте текст или ссылку
Введите исходный текст, параметры запроса или уже закодированный фрагмент URL.
Просмотр результата в реальном времени
Результат кодирования отображается сразу после ввода; если содержимое можно декодировать, одновременно отобразится и декодированный исходный текст.
Скопировать для продолжения
После подтверждения результата скопируйте его одним кликом в отладку интерфейса, проверку логов или ссылку страницы для дальнейшего использования.
Часто задаваемые вопросы
Почему результат декодирования иногда пустой?
Обычно это означает, что введённые данные не соответствуют корректному формату URL-кодирования. Инструмент всё равно выдаст результат кодирования и с помощью подсказки сообщит вам о неудачном декодировании.
Когда следует использовать результат кодирования?
Когда текст необходимо вставить в параметры запроса URL, сегменты пути, адрес обратного вызова или поле ссылки в логах, предварительное кодирование предотвращает нарушение структуры специальными символами.
Почему знак плюса не декодируется как пробел?
Этот инструмент сохраняет букву + в тексте URL-адреса. Пробелы соответствуют %20; используйте соответствующие правила анализа данных формы при обработке содержимого, закодированного в форме.
