заголовков HTTP | Accept-Charset — GeeksforGeeks

Улучшить статью

Сохранить статью

  • Последнее обновление: 07 ноя, 2019

  • Читать
  • Обсудить
  • Улучшить статью

    Сохранить статью

    HTTP Accept-Charset — это заголовок типа запроса. Этот заголовок используется для указания того, какой набор символов допустим для ответа от сервера. Заголовок accept-charset указывает кодировку символов, которая принимается клиентом, и этот заголовок также позволяет агенту пользователя указывать поддерживаемые им кодировки.
    С помощью согласования содержимого он выбирает тип кодирования, а затем использует его для информирования клиента о своем выборе с помощью заголовка ответа Content-Type, который обычно присутствует в параметре charset=. Наш веб-браузер обычно не отправляет этот заголовок, так как его передача позволила бы снять отпечатки пальцев, а значение по умолчанию для каждого ресурса обычно правильное.

    Если этот заголовок отсутствует, пользовательский агент должен будет указать каждый параметр набора символов для каждого типа медиатекста/*, который он принимает, например.

     Принять: text/html;charset=US-ASCII, text/html;charset=UTF-8, text/plain;
    charset=US-ASCII,text/plain;charset=UTF-8 

    Примечание: Когда серверу не удается обслужить какую-либо кодировку символов из этого запроса, он отправляет обратно код ошибки 406 Not Acceptable , чтобы избежать этого. и обеспечить лучшее взаимодействие с пользователем, если заголовок Accept-Charset отсутствует, по умолчанию допустим любой набор символов.

    Синтаксис:

    Директивы: Этот заголовок принимает три директивы, упомянутые выше и описанные ниже:

    • <набор символов>: Эта директива содержит тип набора символов, любое имя кодировки символов, например UTF-32, UTF-16 или iso-8859-15.
    • *: Эта директива используется как подстановочный знак для любого символа, не упомянутого нигде в заголовке.

    Примечание: Этот ;q= определяет взвешивание факторов, значение, расположенное в порядке предпочтения, выраженное с использованием относительного значения качества.

    Примеры:

    • В этом примере одиночное значение находится в заголовке Accept-Charset.
       Accept-Charset: iso-8859-5 
    • 8, iso-8859-1;q=0.7
    • В этом примере двойное значение является заголовком Accept-Charset, а второе использует подстановочный знак «*» для выбора всех кодировок
       Accept-Charset: utf-8, iso- 8859-1;q=0,7, *;q=0,9 

    Поддерживаемые браузеры: Браузеры несовместимы с заголовком HTTP Accept-Charset.

    Статьи по теме

    Следующая

    Заголовки HTTP | Content-Type

    Что нового

    Мы используем файлы cookie, чтобы обеспечить вам максимальное удобство просмотра нашего веб-сайта. Используя наш сайт, вы подтверждаете, что вы прочитали и поняли наши Политика в отношении файлов cookie и Политика конфиденциальности

    HTTP-заголовок Content-Type

    • текст/html
    • текст/html; кодировка = UTF-8
    • текст/html; кодировка=utf-8
    • текст/html; кодировка = iso-8859-1
    • текст/html; кодировка = us-ascii
    • текст/html;кодировка=UTF-8
    • текст/html;charset=utf-8
    • текст/html; кодировка = ISO-8859-1
    • текст/html; набор символов = ISO-8859-1
    • текст/html; кодировка=UTF-8;
    • текст/html; кодировка=%s
    • приложение/json
    • текстовый/обычный
    • текстовый/обычный; кодировка=utf-8
    • приложение/октетный поток
    • текст/html; кодировка=gbk
    • текст/html; кодировка = «UTF-8»
    • приложение/json; кодировка=utf-8
    • текст/html;
    • текст/html; кодировка=gb2312
    • текст/html; кодировка = Shift_JIS
    • текстовый/обычный; кодировка = UTF-8
    • приложение/json; кодировка = UTF-8
    • приложение/x-gzip
    • текст/html; кодировка = окна-1251
    • приложение/json; набор символов = UTF-8
    • приложение/xml
    • текст/html; кодировка = ГБК
    • текст/html; кодировка=utf-8, текст/html; кодировка=utf-8
    • текст/html; набор символов = iso-8859-1
    • текст; кодировка=обычная
    • текст/html; набор символов = «ISO-8859-1»
    • текст/html; набор символов = gb2312
    • текст/xml
    • текст/html; кодировка=utf8
    • текст/html; Кодировка = UTF-8
    • текст/html; Набор символов = gb2312
    • текст/html; кодировка=евк-кр
    • приложение/xml; кодировка=utf-8
    • текст/html; кодировка = EUC-JP
    • текст/html; Кодировка=utf-8
    • изображение/gif
    • текст/html; кодировка = GB2312
    • текст/html; кодировка = «utf-8»
    • текст/html; кодировка = koi8-r
    • текст/html;Charset=utf-8
    • текст/html; набор символов = ГБК
    • текст/html; кодировка = EUC-KR
    • текст/html; кодировка = «»
    • текст/html; кодировка=shift_jis
    • приложение/октетный поток, текстовый/обычный
    • текст/html; кодировка = iso-8859-2
    • приложение/xml; кодировка = UTF-8
    • текст/обычный; набор символов = UTF-8
    • текст/html; кодировка = ISO-8859-15
    • приложение/json; набор символов = utf-8
    • текст/html; набор символов = WINDOWS-1251
    • текст/xml; кодировка = UTF-8
    • текст/html; кодировка=utf-8, текст/html
    • видео/x-ms-asf
    • текст/html; кодировка=виндовс-1252
    • текст/html; кодировка = US-ASCII
    • текстовый/обычный; кодировка = ISO-8859-1
    • текст/html; набор символов = gbk
    • текст/html; Кодировка = ISO-8859-1
    • приложение/x-httpd-php
    • Текст/Html; набор символов = UTF-8
    • текст/html; кодировка = iso-8859-15
    • изображение/png
    • текст/html; кодировка=utf-8;
    • текстовый/обычный; набор символов = ISO-8859-1
    • httpd/unix-каталог
    • текст/html; кодировка=GB2312, текст/html
    • текст/html; кодировка=нет
    • текст/xml; кодировка=utf-8
    • текст/xml; набор символов = utf-8
    • текст/html; набор символов = GB2312
    • текст/html; набор символов = BIG5
    • приложение/x-appweb-php
    • ТЕКСТ/HTML
    • приложение/ocsp-ответ
    • текст/обычный; набор символов = utf-8
    • текст/html; кодировка = ascii
    • текстовый/обычный;
    • текст/html;набор символов=Выкл.
    • текст/html, текст/html
    • текст/html; кодировка =
    • текст/html; кодировка = UTF8
    • текст/html; кодировка = ISO-8859-2
    • текст/html; набор символов = Windows-1251
    • изображений/jpeg
    • ;кодировка=UTF-8
    • приложение/hal+json;кодировка=UTF-8
    • текст/html; кодировка = big5
    • текст/html; набор символов = EUC-KR
    • текст/html; Набор символов=Windows-1252
    • текст/html; кодировка = iso-8859-9
    • текст/html; набор символов = окна-1252
    • текст/html; кодировка = Windows-1252
    • текст/html; кодировка = TIS-620
    • текст/html; кодировка = UTF-7
    • текст/html; Набор символов = iso-8859-1
    • текст/html;charset=euc-kr
    • текст/html; кодировка=Большой5
    • текст/html; набор символов = Shift_JIS
    • ноль
    • текст/html; кодировка=cp1251
    • текст/html; кодировка = UTF-8
    • приложение/x-fcs
    • приложение/xhtml+xml
    • текст/html;charset=koi8-r
    • приложение/октет-поток, текст/html
    • текст/html; кодировка = (ноль)
    • приложение/javascript
    • приложение/javascript; кодировка=utf-8
    • приложение/xml; набор символов = UTF-8
    • текстовый/обычный; кодировка=utf8
    • текст/html; набор символов = Windows-31J
    • текст/html; Набор символов = euc-kr
    • аудио/мпег
    • текст/xml; набор символов = UTF-8
    • текст/html; ИСО-8859-1
    • текст/html; набор символов = MS932
    • текст/html; кодировка = окна-1250
    • текст/html;кодировка:utf-8
    • текст/html; кодировка = ISO-8859-9
    • текст/html; Набор символов = GB2312
    • текст/html; кодировка = Shift-JIS
    • текст/html; кодировка = окна-1256
    • текст/html; кодировка = ISO8859-1
    • текст/html; кодировка = ISO-8858-1
    • текстовый/обычный; кодировка = us-ascii
    • текст/html; кодировка = iso_220_1
    • приложение/vnd. api+json
    • текст/html; кодировка = UTF-8, текст/html
    • текст/html; набор символов = окна-1251
    • приложение/json; набор символов = ISO-8859-1
    • текст/html; кодировка = iso-8859-1;
    • текст/html; кодировка = ks_c_5601-1987
    • текст/html; кодировка=utf-8,gbk
    • текст/html; кодировка=EUC
    • текст/html; Язык=UTF-8; кодировка = UTF-8
    • текст/xml; кодировка = «utf-8»
    • текст/html; кодировка = BIG5
    • приложение/x-javascript; кодировка=utf-8
    • текст/html; кодировка = KOI8-R
    • приложение/х-корзина
    • текст/html; кодировка = CP1251
    • приложение/pdf
    • текст/html; кодировка = SJIS
    • приложение/x-perl
    • текст/html; кодировка: utf-8; кодировка = UTF-8
    • текст/html; набор символов = ksc5601
    • текст/html; кодировка = ноль
    • текст/html; ISO-8859-1
    • текст/html; кодировка=utf-8; кодировка=utf-8
    • текст/html; кодировка = euc_kr
    • текст/html; кодировка=GB18030
    • приложение/проблема+json
    • текст/html; набор символов = EUC-JP
    • приложение/x-httpd-php5
    • приложение/xml; кодировка = utf-8
    • текст/html; кодировка = тис-620
    • текст/html;charset=utf-8;
    • текст/html;charset=utf8
    • текст/html; Кодировка=shift_jis
    • изображений/JPEG
    • изображение/значок x
    • текст/html; кодировка = сдвиг-jis
    • текст/html; кодировка=nl
    • текст/html; Набор символов=Windows-1254
    • текст/javascript; кодировка = UTF-8
    • текст/html; кодировка = MS932
    • приложение/json; набор символов = UTF8
    • приложение/x-java-jnlp-файл
    • текст/html; кодировка = iso8859-1
    • текст/html; набор символов = GB18030
    • текст/html; кодировка = окна-1253
    • обычный/текстовый
    • приложение/vnd.