заголовок ответа VS метатег - PullRequest
9 голосов
/ 23 февраля 2012

Я могу объявить некоторую информацию, такую ​​как кодировка и язык, в метатеге или в заголовке ответа.
Мой вопрос: как лучше (может быть, оба) для SEO и old-browser ?

Пример метатега:
Пример заголовка (PHP): header ('Content-Type: text / html; charset = utf-8');
что лучше?

Ответы [ 2 ]

15 голосов
/ 23 февраля 2012

Делай и то, и другое.Заголовок имеет приоритет, но если к HTML-странице обращаются локально, HTTP-заголовки отсутствуют, поэтому вы хотите использовать <meta charset="..."> в качестве механизма безопасности.

12 голосов
/ 23 февраля 2012

Мета-http-экв немного больше, чем шутка. При указании Content-Type с ним только раздел charset учитывает что-либо, и только тогда, когда реальные HTTP-заголовки не могут указать кодировку.

...