уважаемые посетители блога, если Вам понравилась, то, пожалуйста, помогите автору с лечением. Подробности тут.

HTTP-заголовок запроса. Определяет перечень поддерживаемых кодировок для предоставления клиенту.

Пример заголовка Accept-Charset:

Accept-Charset: utf-8

Порядок работы:

  1. Клиент отправляет на сервер запрос, содержащий заголовок Accept-Charset
  2. Используя согласование содержимого, сервер выбирает одно из предложений, использует его и информирует клиента о своем выборе в заголовке ответа CONTENT-TYPE.
  3. Если сервер не может обслуживать какой-либо набор символов, например, KOI8-R, то теоретически он может отправить клиенту код статуса 406 (не допустимо). Однако для лучшего взаимодействия с клиентом это делается редко, и более распространенным способом работы является игнорирование заголовка Accept-Charset.

Примеры заголовка Accept-Charset:

Accept-Charset: iso-8859-1
Accept-Charset: utf-8, iso-8859-1;q=0.5
Accept-Charset: utf-8, iso-8859-1;q=0.5, *;q=0.1

Во втором и третьем примере используются относительные веса значений. В этим примерах выбор кодировки сервером будет осуществляться в следующем порядке:

  1. Вначале попытаться отправить содержимое в кодировке UTF-8 (относительный вес — 1)
  2. Затем попытаться отправить в кодировке iso-8859-1 (относительный вес — 0,5)
  3. Отправить содержимое в любой кодировке (относительный вес — 0,1)
уважаемые посетители блога, если Вам понравилась, то, пожалуйста, помогите автору с лечением. Подробности тут.
« Back to Glossary Index