Протоколы Internet


Язык HTML - часть 10


  • Связи с другим документом или ресурсом (см. элементы a и link).
  • Связи с внешним стилевым списком или скриптом (см. элементы link и script ).
  • Включения изображений объектов или аплетов в страницу (см. элементы img, object, applet и input).
  • Создания карты изображения (см. элементы map и area).
  • Предоставления форм (см. form).
  • Создания рамочных документов (см. элементы frame и iframe).
  • Цитирования внешних ссылок (см. элементы q, blockquote, ins и del).
  • Ссылок на соглашения по метаданным, описывающим документ (см. элемент head).

Поскольку люди на Земле пока используют различные языки, в которых применяются совершенно не схожие наборы символов, необходимо как-то управлять процессом описания набора символов, используемого в данном документе. Для документов HTML используется универсальный набор символов UCS (Universal Character Set) [ISO10646; cм. также RFC-2070]. Этот набор эквивалентен Unicode 2.0 [unicode]. Агент пользователя может получить, послать или воспроизвести документ в любой кодировке. Это может быть набор ISO-8859-1 (“latin-1”), ISO-8859-5 (кирилица), shift_jis (японская кодировка) и так далее. Пользователь должен позаботиться, чтобы его документ в конечном итоге был приведен в соответствие с Unicode, тогда у него не будет более проблем с национальным шрифтовым набором.

Для того чтобы облегчить представление полученного документа, можно проанализировать первые несколько байт документа и в процессе пересылки соответствующим образом задать параметр charset поля “content-type”. Например:

content-type: text/html; charset= euc-jp

В качестве значения параметра charset может быть выбрано стандартное имя из документа [RFC-2045]. Но, к сожалению, отнюдь не все сервера присылают информацию об используемом символьном наборе даже в случае несовпадения с ISO-8859-1. Другим способом решить проблему является включение в заголовок документа соответствующего meta-элемента. Например:

<meta http-equiv=”content-type” content=”text/html; charset=euc-jp”>




Начало  Назад  Вперед



Книжный магазин