Атрибут accept-charset HTML тега <form>
Значение и применение
Атрибут accept-charset задаёт кодировку данных, отправляемых формой, и не перекодирует сам
HTML-файл. Современный HTML допускает только accept-charset="UTF-8". Старые списки кодировок
и значение unknown не предназначены для нового кода.
Поддержка браузерами
Спецификация: multipage
Поддерживается во всех основных браузерах с 2015 года.
| Возможность | Компьютеры | Мобильные | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
accept-charset | 1 | 12 | 1 | 15 | 3 | 18 | 4 | 14 | 2 | 1.0 | 4.4 | 2 |
поддерживаетсяс ограниченияминет поддержкинет данных≤31 — не позднее версии 31
Синтаксис:
HTML
<form accept-charset="UTF-8">Значения атрибута
| Значение | Описание |
|---|---|
character_set (кодировка) |
UTF-8 — единственное допустимое значение в современном HTML. |
Отличия HTML 4.01 от HTML 5
В старых версиях HTML разрешались списки кодировок. В современном стандарте допустимо только UTF-8.
Примеры, попробуйте сами
Атрибут accept-charset элемента form
Современная форма использует UTF-8. Атрибут не меняет внешний вид; отправка здесь отключена.
index.html
HTML
<form accept-charset="UTF-8">
<p>
<label>Имя <input name="user" required /></label>
</p>
<p>
<label>Почта <input type="email" name="email" /></label>
</p>
<button type="reset">Сбросить</button><button type="submit">Проверить</button>
</form>
Режим чтения