Атрибут accept-charset HTML тега <form>

HTML тег <form>

Значение и применение

Атрибут accept-charset (HTML тега <form>) определяет кодировку, используемую в представленной форме (значением по умолчанию является зарезервированная строка "unknown", которая указывает, что кодировка соответствует кодировке документа, содержащего элемент <form>).


Обращаю Ваше внимание, что допускается передавать несколько кодировок, в этом случае необходимо перечислять их через пробел.


Поддержка браузерами

АтрибутChrome
Chrome
Firefox
Firefox
Opera
Opera
Safari
Safari
Internet Explorer
IExplorer
Microsoft Edge
Edge
accept-charsetДаДаДаДаДаДа

Синтаксис:

<form accept-charset = "character_set">

<!-- несколько кодировок -->
<form accept-charset = "character_set character_set">

Значения атрибута

ЗначениеОписание
character_set (кодировка)Кодировка, или разделенный пробелами список нескольких кодировок, которые будут использоваться для представления формы. Обратите внимание, что в теории любая кодировка может быть использована, но ни один браузер не понимает их все, по этой причине, при необходимости используйте более широко распостраненные кодировки, например, такие как UTF-8 (unicode), или ISO-8859-1 (для латиницы).

Отличия HTML 4.01 от HTML 5

В HTML 4.01 список кодировок может быть разделен как пробелами, так и запятыми, в HTML5 список должен разделяться пробелом.

Пример использования

<!DOCTYPE html>
<html>
	<head>
		<title>Использование атрибута accept-charset HTML тега <form></title>
	</head>
	<body>
		<form name = "subscribeForm" accept-charset = "ISO-8859-1"> <!-- определяем имя для нашей формы и кодировку, используемую в представленной форме -->	
			Имя: <input type = "text" name = "userName"> <!-- определяем элемент управления для ввода текстовой информации -->
			E-mail: <input type = "email" name = "email"> <!-- определяем элемент управления для ввода адреса электронной почты -->
			<input type = "submit" value = "Подписаться"> <!-- определяем кнопку отправки формы -->
		</form>
	</body>
</html>

В данном примере мы создали форму (HTML тег <form>), атрибутом name определили имя для нашей формы и атрибутом accept-charset указали кодировку, используемую в представленной форме. Кроме того, создали внутри формы три элемента <input>, предназначенные для ввода текстовой информации, для ввода адреса электронной почты и для отправки формы.

Результат нашего примера:

Пример использования атрибута accept-charset HTML тега <form>.
Пример использования атрибута accept-charset HTML тега <form>.
HTML тег <form>