Атрибут charset

Последнее обновление: 14.12.2009

Атрибут charset — определяет набор символов (кодировку) ресурса, на который указывает ссылка или блока выполнения скрипта.

Ссылки могут указывать на документы, использующие другие кодировки символов. Поэтому теги <a> и <link> поддерживают атрибут charset, который позволяет авторам рекомендовать агентам пользователей кодировку данных в связанном документе.

Так же играет важную роль при определении кодировки всего html документа с помощью тега meta.

Тип значения Набор символов связанного ресурса
Значение по умолчанию зависит от настроек браузера
Применим к:
Аналог в CSS нет

Пример

<script src="path-to/script.js" charset="utf-8"></script>
Твой код:
Результат:
большой полигон

Заметки

  • атрибут charset сильно помогает при подключении скриптов, в которых используются операции со строками (например, сравнение строк или вывод сообщений). Явно задав кодировку, проблем со строками в скриптах не будет
  • хорошей практикой является явное указание кодировки html документа с помощью мета тега content-type. Браузер тогда наверняка отобразит символы в читабильном виде