2016-02-06 2 views
0

Когда я создаю html-документ, почему все еще необходимо использовать метатег с атрибутом charset = "utf-8" в HTML-коде, когда сам html-документ был сохранен с использованием кодировки utf-8 ? Разве это не похоже на то, чтобы дважды установить одну и ту же кодировку? Спасибо за ответы.meta charset vs document encoding

+1

Браузер не знает, какую кодировку использует документ, если вы не сообщите об этом. – JJJ

+0

Хм, для чего используется кодировка документа, если он не указывает браузеру, какую кодировку я использую? – Peter

+0

Для кодирования документа? Вопрос не имеет большого смысла. – JJJ

ответ

0

Кодировка ресурса, переданного по протоколу HTTP по умолчанию, соответствует ISO-8859-1, если в заголовке Content-Type не указано переопределение набора символов (link). Таким образом, вы, , должны указать, указывая в HTML-кодировке HTML-код, если он отличается от ISO-8859-1, чтобы ваш браузер правильно разбирал (и отображал) документ.

Смежные вопросы