Ускоряющая клавиша n предназначена для пропусков при навигации по страницам. Пропуск для перехода на начало контента.
Данный документ является переводом. В случае каких-либо несоответствий и ошибок последняя версия документа на английском языке должна рассматриваться в качестве официальной. Первоначальное авторское право принадлежит W3C, как то указано ниже.
Переводчик: Russian translation team, WTB Language Group
Как можно проверить сведения о кодировке символов, отправляемых в заголовке НТТР веб-документа?
Очень важно четко определить кодировку символов (набор символов) для
документа, обслуживаемого в Сети. В противном случае получатель не сможет интерпретировать документ правильно Например, веб-браузер может вывести на
отображение вместо читаемого текста хаотические символы. Одним из способов, при помощи которого можно указать кодировку символов веб-документа,
является вложение соответствующей информации в параметр charset заголовка Content-Type.
Существует несколько способов проверки фактического веб-документа, включая и заголовки:
Существует несколько служб, способных отобразить все заголовки НТТР и источника (HTML/XHTML) документа, возвращаемого с сервера после ввода адреса необходимого документа:
Примечание: W3C ни коим образом не связана ни с одной из этих служб.
В заголовках НТТР найдите заголовок Content-Type, а именно параметр charset, например:
Content-Type: text/html; charset=utf-8
Примечание: параметр charset может отсутствовать. Это нормально, если кодировка символов указана в самом документе.
Для того чтобы проверить разметку, служба проверки достоверности разметки должна удостовериться в правильности декодирования проверяемого ею документа. Служба выдает сообщение об ошибке в следующих случаях: при невозможности найти сведения о кодировке, обнаружении противоречивых сведений или при невозможности декодировать документ в соответствии с найденными сведениями.
Для того чтобы получить сведения о том, какая кодировка была определена средство проверки достоверности, воспользуйтесь
расширенным интерфейсом. На данном интерфейсе выберите параметр show
source(показать источник), а затем визуально убедитесь в правильности интерпретации источника. Данный способ полезен в том случае,
если необходимо убедиться в правильности фактически используемой кодировки. Не всегда возможно механически проверить фактическую кодировку,
например, является ли документ iso-8859-1 или же он закодирован при помощи iso-8859-2 или какой-либо иной кодировки.
telnet или иной инструмент, вызываемый из командной
строкиДанный способ предполагает несколько большую квалификацию, но может быть легко автоматизирован. Еще один инструмент, вызываемый из
командной строки - это wget с параметром -S или -s).
Некоторые серверы транскодируют обслуживаемые ими веб-документы в разные кодировки для разных клиентов. Такое, например, происходит на некоторых российских серверах. В данном случае необходимо проявлять особую осторожность, т. к. браузер, работающий под управлением, например, системы Mac или Windows, может указывать кодировку, отличную от той, что была назначена документу службой, базирующейся на Интернет-технологии, или службой проверки достоверности разметки W3C (которая в большинстве случаев базируется на системах UNIX).
Выскажите своё мнение (по-английски).
Перевод с английского: 2006-01-09. Последнее внесение изменений в перевод: 2006-11-25 19:21 GMT
Для просмотра истории внесения изменений нажмите qa-headers-charset в блоге i18n.
Copyright © 2003-2006 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C liability, trademark, document use and software licensing rules apply. Your interactions with this site are in accordance with our public and Member privacy statements.