Кодування/декодування 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 в онлайн-версії, а потім надішліть; локальні функції поточного інструмента або прикладу не будуть зачеплені.

Перейти до онлайн-версії, щоб залишити відгук