URL кодирование/декодирование

В общей рабочей области URL выполняются кодирование и декодирование URI, компонентов и форм, а также предоставляются только для чтения просмотр параметров запроса и сопоставление JSON.

Локальная обработка в браузере
Эта страница прошла проверку открытого каталога; после включения JavaScript можно использовать все функции.
Руководство по использованию

Как использовать кодирование и декодирование URL

Локальная обработка в браузере

Пример

encodeURIComponent

café +

Результат

caf%C3%A9%20%2B

Пример

Form encode (+)

café +

Результат

caf%C3%A9+%2B
  1. Действие

    Для полного URL выберите encodeURI, для одного значения параметра — encodeURIComponent. Form encode (+) заменяет пробелы на + и кодирует исходный + как %2B.

Ограничения и примечания

  • Процентное кодирование требует % и двух шестнадцатеричных цифр; декодированные байты должны быть корректным UTF-8. При ошибке проверьте исходные данные, не повторяйте декодирование.

Часто задаваемые вопросы

Почему плюс после декодирования превращается в пробел?

Form decode (+) считает + пробелом; decodeURIComponent сохраняет +. Закодируйте буквальный плюс как %2B, чтобы восстановить его.

Отзывы о страницеНашли проблему или есть предложения по улучшению?
Функция обратной связи доступна только в онлайн-версии

Пожалуйста, отправляйте заявку после включения JavaScript в онлайн-версии; локальные функции текущего инструмента или примера не будут затронуты.

Перейти к отзыву в онлайн-версии