URL-кодування та декодування
Автоматичне визначення: звичайний текст кодується, а текст із коректним відсотковим кодуванням декодується. Режим також можна вибрати вручну.
Локальна обробка · Файли не завантажуються
Файли обробляються в поточному браузері без автоматичного надсилання. Перше завантаження компонентів може потребувати інтернету.
Кодування та декодування URL: використання та сфера застосування
Кодування URL-адреси представляє спеціальні символи як послідовності у відсотковому кодуванні для значень параметрів запиту, сегментів шляху та перевірки екранованого тексту в журналах.
Якщо автоматичний режим не може розкодувати, вхідні дані обробляються як звичайний текст. Ручне декодування вимагає коректного кодування відсоткових кодів і UTF-8.
Пояснення можливостей
Значення параметрів відрізняються від повних URL-адрес
Кодування обробляє такі символи, як коса риска, знак питання та знак дорівнює. Спершу потрібно чітко визначити, чи кодуються значення параметрів або фрагменти посилання, і не слід трактувати результат як повну структуру URL.
Декодування відсотків і знаки плюс
Декодування зчитує дійсні послідовності UTF-8 у відсотковому кодуванні та зберігає буквальні знаки плюс. Це відрізняється від правил кодування форми, які розглядають + як пробіл.
Практичні приклади
Кодування тексту, що містить пробіл
Введення
hello world
Результат конвертації
hello%20world
Це ілюструє відсоткове кодування пробілу для значення параметра або сегмента шляху.
Розшифруйте символ плюса
Введення
a%2Bb
Результат конвертації
a+b
Декодування %2B створює знак плюс. Літерал плюс у a+b не перетворюється автоматично на пробіл.
Кроки використання
Вставте текст або посилання
Введіть оригінальний текст, параметри запиту або вже закодований URL-фрагмент.
Автоматичне визначення
Автоматичне визначення: звичайний текст кодується, а текст із коректним відсотковим кодуванням декодується. Режим також можна вибрати вручну.
Копіювати для продовження
Після підтвердження результату скопіюйте в один клік для продовження використання в налагодженні інтерфейсу, перевірці журналів або посиланні на сторінку.
Часті питання
Чому "результат декодування" іноді порожній?
Некоректне введення при ручному декодуванні очищує результати й показує помилку. Автоматичний режим кодує його як звичайний текст; за неоднозначності змініть режим.
Коли слід надавати перевагу результату кодування?
Коли текст потрібно помістити в параметри запиту URL, сегменти шляху, адреси зворотного виклику або поля посилань у логах, кодування допомагає уникнути порушення структури спеціальними символами.
Чому знак плюс не розшифровується як пробіл?
Цей інструмент використовує правила кодування та декодування тексту URL: звичайний + залишається як +; Пробіл відповідає %20, для обробки даних форми слід використовувати відповідні правила парсингу форми.
