Кодування/декодування 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, щоб відновити його.