Онлайн-декодер URL
Онлайн-декодер URL: мгновенно восстановите строки с процентным кодированием в читаемый текст в браузере. Поддерживает китайский и специальные символы.
Ввод и вывод инструмента
Сценарии использования декодирования URL
Декодирование URL превращает процентное кодирование вида %XX обратно в читаемый текст. Используется для анализа параметров адресной строки, отладки URL обратного вызова, чтения китайского содержимого из общих ссылок и проверки экранированных параметров запроса в журналах.
Инструмент поддерживает как процентное кодирование, так и форму с + в роли пробела. Правила декодирования совпадают с decodeURIComponent, поэтому китайский, японский и эмодзи декодируются правильно.
Which standard defines percent-encoding?
URL encoding writes a byte that cannot appear as-is as a percent sign plus two hexadecimal digits. That rule is in RFC 3986. It is not encryption.
“A percent-encoding mechanism is used to represent a data octet in a component when that octet's corresponding character is outside the allowed set or is being used as a delimiter of, or within, the component.”
Часто задаваемые вопросы
Почему после декодирования всё ещё «кракозябры»?
Обычно это значит, что данные кодировались несколько раз (например, закодированы, а затем экранированы повторно) или что кодировка не UTF-8. Попробуйте полную исходную строку и убедитесь, что источник стабильно использует UTF-8.
%20 и + оба означают пробел — результаты одинаковы?
%20 означает пробел в любой позиции, тогда как + означает пробел только в семантике форм (application/x-www-form-urlencoded). Этот инструмент корректно декодирует обе формы.
Влияет ли декодирование на работоспособность ссылки?
Нет. Декодирование лишь восстанавливает форму отображения; при переходе по ссылке браузер перекодирует её, поэтому результат эквивалентен исходной ссылке.