§

Введіть текст для кодування:

Введіть текст, який ви хочете закодувати. Інструмент перетворить спеціальні символи на їхні відсотково-закодовані еквіваленти.
§

Output

percent-encoded

Відсоткове кодування є невидимим клеєм кожного REST API: параметри webhook-запитів, SOQL-запити, вбудовані в URL, рядки зворотного виклику та значення redirect_uri, що обробляються через OAuth-провайдерів — все покладається на відповідність RFC 3986. Цей браузерний кодер дотримується RFC 3986 із доступним варіантом `application/x-www-form-urlencoded` через перемикач, щоб інженери могли точно перевірити, що їхній fetch-клієнт або curl відправить по мережі.

Розширені параметри

Кодувати пробіли

Коли увімкнено, пробіли будуть закодовані як %20 замість збереження.

Використовувати + для пробілів

Коли увімкнено, пробіли будуть закодовані як + замість %20. Це поширено у параметрах запиту.

Живий режим

Коли увімкнено, текст буде кодуватися автоматично під час введення.

Ці параметри допоможуть вам контролювати, як спеціальні символи кодуються у ваших URL.

Що таке URL-кодування?

URL-кодування, також відоме як відсоткове кодування, є критичним механізмом, що забезпечує безпечну передачу спеціальних символів та даних через URL. Це невід'ємна частина веб-розробки та передачі даних.

Як працює URL-кодування?

URL-кодування дотримується певного процесу для конвертації спеціальних символів у формат, що може безпечно передаватися через Інтернет:

  1. Спеціальні символи ідентифікуються в рядку URL
  2. Кожен спеціальний символ конвертується у своє шістнадцяткове значення ASCII
  3. Шістнадцяткове значення отримує префікс у вигляді знака відсотка (%)
  4. Зарезервовані символи (такі як /, ?, :, тощо) кодуються лише коли вони є даними, а не структурою URL
  5. Пробіли можуть бути закодовані як %20 або + залежно від контексту (+ поширений у параметрах запиту)

Навіщо використовувати URL-кодування?

  • Безпека спеціальних символів: забезпечення правильної роботи URL зі спеціальними символами та знаками
  • Міжнародна підтримка: можливість для URL обробляти не-ASCII символи та різні мови
  • Передача даних: безпечна передача складних даних через параметри URL
  • Відповідність стандартам: дотримання веб-стандартів і забезпечення широкої сумісності між платформами

Які поширені застосування URL-кодування?

URL-кодування є необхідним у багатьох сценаріях веб-розробки:

  • Відправка форм: кодування даних форм для GET-запитів і параметрів запиту
  • Розробка API: створення надійних кінцевих точок API, що обробляють складні параметри
  • Файлові системи: управління URL зі шляхами до файлів та іменами, що містять спеціальні символи
  • Соціальні мережі: поширення URL, що містять спеціальні символи або міжнародний текст

Як виглядає приклад URL-кодування?

Ось кілька поширених прикладів URL-кодування: пробіл стає %20 або +, @ стає %40, # стає %23, & стає %26, а = стає %3D. Міжнародні символи на кшталт é стають %C3%A9.

Розуміння та правильна реалізація URL-кодування є критичними для створення надійних веб-застосунків, що можуть обробляти різноманітні набори символів і складні вимоги до передачі даних.