Що таке %20 у кодуванні?

Наприклад, пробілів у рядку або кодуються %20, або замінюються знаком плюс ( + ).

простір

Кодування URL-адреси замінює символи, відмінні від ASCII, на «%», за якими слідують шістнадцяткові цифри. URL-адреси не можуть містити пробіли. Кодування URL-адреси зазвичай замінює пробіл знаком плюс (+)., або %20.

Використання «%20» для кодування пробілу в URL-адресах явно визначено в RFC 3986, який визначає, як створюється URI. У цій специфікації немає жодної згадки про використання «+» для кодування пробілів — якщо ви керуєтеся виключно цією специфікацією, пробіл має бути закодований як «%20».

html." Пробіли та інші символи, які заборонені в URL-адресі має бути закодовано за допомогою знака відсотка та шістнадцяткового значення, присвоєного символу в наборі символів ISO-Latin. Пробілу присвоюється номер 32, який дорівнює 20 у шістнадцятковій системі.

Наприклад, пробілів у рядку або кодуються %20, або замінюються знаком плюс ( + ). Якщо ви використовуєте вертикальну лінію ( | ) як роздільник, обов’язково закодуйте її як %7C . Кома в рядку повинна бути закодована як %2C.