html тег <meta> атрибут charset


Тег <meta> дозволяє повідомити браузеру відвідувача, який набір символів і яке кодування необхідно встановити на веб-сторінці. Атрибут charset (HTML тега <meta>) задає кодування символів для HTML документа.

автор: NagarD

Порада

Атрибут charset може бути локально перевизначений за допомогою атрибута lang у будь-якому елементі.

автор: NagarD
Порада

Стандарт HTML 5 не запитує конкретне кодування, але дає рекомендацію використовувати кодування UTF-8. Не рекомендується використовувати кодування ASCII, CESU-8, UTF-7, BOCU-1, SCSU і UTF-32 з різних причин.

автор: NagarD
Нотатка

Вважається доброю практикою, і настійно рекомендується визначати набір символів (кодування), використовуючи атрибут charset. Атрибут charset є лише частиною алгоритму визначення кодування сторінки браузером. Рекомендується вказувати кодування символів першим <meta> елементом (якщо використовується кілька). Зверніть увагу, що для одного документа вказується тільки одне кодування.

автор: NagarD

Синтаксис

<meta charset="character_set">

Атрибут charset може отримувати єдине значення:

character_set

Задає кодування символів для HTML документа.

Загальні значення:

  • UTF-8 - Кодування символів для Unicode
  • ISO-8859-1 - Кодування символів для латинського алфавіту

Теоретично, будь-яке кодування символів може бути використане, але жоден браузер не розуміє всі з них. Чим ширше кодування символів використовується, тим вища ймовірність того, що браузер зрозуміє це.

автор: NagarD

Переглядачі

Підтримка: стаціонарні переглядачі
Переглядач Google Chrome Mozilla Firefox Apple Safari Opera Microsoft EDGE Microsoft Internet Explorer
8+ 4+ 4+ 10.5+ 12+ 9+
Підтримка: мобільні переглядачі
Переглядач Mobile Google Android Mobile Google Chrome Mobile Mozilla Firefox Mobile Apple Safari
2.3+ 1+ 4+ 4+

Приклади

+ запропонувати свій приклад у пісочниці

Найпростіший приклад використання HTML атрибута charset теґа <meta>

See the Pen Meta_charset_css_in_ua by css.in.ua (@css_in_ua) on CodePen.

автор: NagarD

Різниця між HTML 4.01 та HTML5


Атрибут charset з'явився тільки у HTML5 і замінює необхідність <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">.

Різниця між XHTML та HTML



Коментарі

Коментарів ще немає — будьте першим!

Відповідь для

Увійдіть — коментар з'явиться одразу, без капчі й очікування перевірки.

Пропозиція правки

Ваша версія — : після перевірки замінить чинну. Нова порада чи нотатка — з'явиться на сторінці після перевірки.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Ваша версія секції «»: після перевірки замінить чинну.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Ваша версія опису «»: після перевірки замінить чинну.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Зворотний зв'язок
Вхід