URL кодирование/декодирование
В общей рабочей области URL выполняются кодирование и декодирование URI, компонентов и форм, а также предоставляются только для чтения просмотр параметров запроса и сопоставление JSON.
Локальная обработка в браузере
Эта страница прошла проверку открытого каталога; после включения JavaScript можно использовать все функции.
Руководство по использованию
Как использовать кодирование и декодирование URL
Локальная обработка в браузере
Пример
encodeURIComponent
café +Результат
caf%C3%A9%20%2BПример
Form encode (+)
café +Результат
caf%C3%A9+%2BДействие
Для полного URL выберите encodeURI, для одного значения параметра — encodeURIComponent. Form encode (+) заменяет пробелы на + и кодирует исходный + как %2B.
Ограничения и примечания
- Процентное кодирование требует % и двух шестнадцатеричных цифр; декодированные байты должны быть корректным UTF-8. При ошибке проверьте исходные данные, не повторяйте декодирование.
Часто задаваемые вопросы
Почему плюс после декодирования превращается в пробел?
Form decode (+) считает + пробелом; decodeURIComponent сохраняет +. Закодируйте буквальный плюс как %2B, чтобы восстановить его.