Рубрика // Сайтостроение 09.11.11

Согласование кодировок в HTML

HTML разметка Web-сервер, отправляя документ по запросу браузера, должен указывать внешнюю кодировку данного документа в HTTP-заголовке. HTTP-заголовок предшествует любому файлу, который отправляется с сервера и который содержит служебную информацию о HTML-файле. Браузер после получения данного сообщения обязан выполнить переключение в эту кодировку. Обычно это сводится к замене шрифтов, либо перекодировке. К сожалению, этой возможностью практически не пользуются серверы рунета.

Довольно часто при попадании на страницу, приходится переключать кодировку отображения вручную, командой в меню браузера. Очевидно, что web-серверы перестали бы игнорировать необходимость указывать кодировку для отсылаемых документов, если у браузеров не было бы возможности переключать кодировки вручную. Автор документа имеет возможность эмулировать HTTP-заголовок непосредственно в HTML с применением тега МЕТА, заставляя браузер переключаться в необходимую кодировку без выполнения перенастройки сервера.

По стандарту, браузер может выполнять перечисление в своем запросе тех кодировок, документы в которых он может отобразить, для того чтобы сервер мог выбрать указанную кодировку из тех, которые имеются в наличии, либо же выполнить перекодирование документа «на лету».

 

  • Facebook
  • Memori
  • Twitter

Написать комментарий

Copyright © 2010-2011 Как создать сайт и заработать.. Все права защищены.
интернет