уважаемые посетители блога, если Вам понравилась, то, пожалуйста, помогите автору с лечением. Подробности тут.
HTTP-заголовок запроса. Определяет перечень поддерживаемых кодировок для предоставления клиенту.
Пример заголовка Accept-Charset:
Accept-Charset: utf-8
Порядок работы:
- Клиент отправляет на сервер запрос, содержащий заголовок Accept-Charset
- Используя согласование содержимого, сервер выбирает одно из предложений, использует его и информирует клиента о своем выборе в заголовке ответа CONTENT-TYPE.
- Если сервер не может обслуживать какой-либо набор символов, например, 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
Во втором и третьем примере используются относительные веса значений. В этим примерах выбор кодировки сервером будет осуществляться в следующем порядке:
- Вначале попытаться отправить содержимое в кодировке UTF-8 (относительный вес — 1)
- Затем попытаться отправить в кодировке iso-8859-1 (относительный вес — 0,5)
- Отправить содержимое в любой кодировке (относительный вес — 0,1)
уважаемые посетители блога, если Вам понравилась, то, пожалуйста, помогите автору с лечением. Подробности тут.
