Теги html - тег form - атрибут enctype

Атрибут enctype. тега

. визначає MIME-тип даних форми, для того, щоб браузер, перед відправкою, відповідним чином їх закодував. Змінювати значення даного атрибута має сенс тільки, якщо method = "post".

Значним є один з MIME-типів даних. При цьому ви повинні враховувати, що, якщо форма відправляє на сервер будь-який файл, тобто тег використовує атрибут type зі значенням file. то ви повинні використовувати MIME-тип "multipart / form-data".

Значення за замовчуванням: "application / x-www-form-urlencoded". Це означає, що всі символи перед відправкою будуть кодуватися, використовуючи тільки символьний набір даних з кодування ASCII. Відбувається це в такий спосіб:

1. Прогалини замінюються знаком плюс (+). Символи не латинський алфавіт, в тому числі і символи перекладу рядка, замінюються 16-річної кодами, перед якими ставляться знаки відсотка (.0% 92.1.).

2. Пари ім'я / значення поділяються знаком рівності (ім'я = значення) і перераховуються в тому порядку, в якому вони з'являються в HTML-коді сторінки (зверху вниз, зліва направо). Де ім'я задано атрибутом name кожного тега . а значенням є поточне значення цього атрибута. Між парами ставиться знак амперсанд (). Наприклад, при використанні method = "get" ми можемо отримати подібну рядок:

Обов'язковий атрибут: немає.

Приклад HTML: застосування атрибута enctype

Підтримка версіями HTML