Атрибут charset
Атрибут / параметр charset (от англ. «charset» ‒ «кодировка») указывает кодировку символов, используемую в документе.
Условия использования
В документе не должно быть более одного meta элемента с атрибутом « charset ».
Поддержка браузерами
Спецификация
| Верс. | Раздел |
|---|---|
| HTML | |
| 2.0 | |
| 3.2 | |
| 4.01 | |
| 5.0 | 4.2.5 The meta element The charset attribute. |
| 5.1 | 4.2.5. The meta element The charset attribute. |
| XHTML | |
| 1.0 | |
| 1.1 | |
Значения
В качестве значения данного параметра указывается кодировка символов документа. Примеры кодировок:
ISO-8859-1 Кодировка используемая большинством западноевропейских языков. (Данная кодировка также известна как «Latin-1».) ISO-8859-5 Кодировка поддерживающая кириллицу. SHIFT_JIS EUC-JP Японская кодировка UTF-8 Одна из общепринятых и стандартизированных кодировок текста, поддерживающая множество различных письменностей. windows-1251 Кодировка с поддержкой кириллицы.
Регистр символов: не учитывается.
@charset¶
Правило @charset задает кодировку таблицы стилей.
Это правило должно быть первым с таблице, ему не должны предшествовать никакие другие правила или стили. Если правил @charset задано несколько, используется только первое.
Синтаксис¶
@charset "utf-8";
Значения¶
кодировка таблицы стилей
Спецификации¶
Описание и примеры¶
1 2 3
@charset "UTF-8"; /* Set the encoding of the style sheet to Unicode UTF-8 */ @charset 'iso-8859-15'; /* Invalid, wrong quoting style used */ @charset UTF-8; /* Invalid, without ' or ", the charset is not a CSS */
Атрибут charset
Указывает кодировку документа. Элемент с атрибутом charset должен располагаться внутри в произвольном месте.
В HTML-документе разрешается только один элемент с атрибутом charset .
Синтаксис
Значения
Для документов HTML5 кодировка должна быть «UTF-8» без учёта регистра. Это значит, что формы написания «UTF-8», «utf-8», «Utf-8» между собой равнозначны.
Значение по умолчанию
Пример
Браузеры
| 11 | 12 | 4 | 15 | 3.1 | 2 |
| 4.4 | 4 | 15 | 3.2 |
Браузеры
В таблице браузеров применяются следующие обозначения.
- — элемент полностью поддерживается браузером;
- — элемент браузером не воспринимается и игнорируется;
- — при работе возможно появление различных ошибок, либо элемент поддерживается с оговорками.
Число указывает версию браузреа, начиная с которой элемент поддерживается.
Атрибут charset HTML тега meta
Атрибут charset определяет кодировку символов HTML документа.
Атрибут charset можно локально переопределять при помощи атрибута lang любого элемента.
Определение кодировки при помощи атрибута http-equiv все еще допустимо, однако новый способ требует меньше кода.
Синтаксис атрибута
Значения атрибута
| Значение | Описание |
|---|---|
| character_set | Кодировка символов HTML документа. В теории использовать можно любую кодировку, однако браузеры не всегда распознают все кодировки. Чем более широко применяется кодировка, тем больше шансов, что браузер распознает ее. |
Пример использования атрибута
Определяем кодировку HTML документа:
