Buscar..


Introducción

Accept-Charset le dice al servidor qué juegos de caracteres acepta el cliente.

Sintaxis

  • Aceptar-Charset: tipo; QualityFactor
  • Aceptar-Charset: tipo; QualityFactor, tipo; QualityFactor, tipo; QualityFactor, ...

Parámetros

Parámetro Descripción
tipo Un nombre de conjunto de caracteres. Esto también puede ser un * para todos los juegos de caracteres.
Factor de calidad El factor de calidad en el formato ;q=0.8 (opcional)

Observaciones

Accept-Charset toma una serie de juegos de caracteres e incluye una preferencia opcional por la que debe usar el servidor. El conjunto de caracteres es uno de la lista de conjuntos de caracteres disponibles en el registro de "Conjuntos de caracteres" de la IANA. Por ejemplo UTF-8 .

El conjunto de caracteres está separado por comas con un factor de calidad opcional (usando a ;q= ) que se usa la preferencia del cliente para usar este tipo. El factor de calidad tiene un valor de 0 a 1, ya que cuanto mayor sea el número, mayor será la preferencia por ese tipo.

Si este encabezado no está incluido, el cliente aceptará cualquier conjunto de caracteres.

El servidor utiliza Content-Type para informar al cliente qué conjunto de caracteres está utilizando.

Si el servidor no puede encontrar un conjunto de caracteres aceptable para responder, debe enviar una respuesta 406 (no aceptable) o ignorar este encabezado y no realizar ninguna negociación de contenido.

Solo acepta UTF-8

Solicitud: " http://example.com "

GET / HTTP/1.1
Host: example.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0
Accept: text/html,application/xml;q=0.9,*/*;q=0.8
Accept-Charset: UTF-8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Connection: keep-alive

El cliente aceptará solo conjuntos de caracteres UTF-8.

Solo acepta UTF-8 e iso-8859-1

Solicitud: " http://example.com "

GET / HTTP/1.1
Host: example.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0
Accept: text/html,application/xml;q=0.9,*/*;q=0.8
Accept-Charset: UTF-8, iso-8859-1
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Connection: keep-alive

El cliente aceptará solo los conjuntos de caracteres UTF-8 e iso-8859-1.

Solo se acepta UTF-8, iso-8859-1 con preferencia.

Solicitud: " http://example.com "

GET / HTTP/1.1
Host: example.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0
Accept: text/html,application/xml;q=0.9,*/*;q=0.8
Accept-Charset: UTF-8, iso-8859-1;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Connection: keep-alive

El cliente aceptará los conjuntos de caracteres UTF-8 e iso-8859-1, pero prefiere UTF-8 (que tiene un factor de calidad de 1.0).

Acepta cualquier juego de caracteres pero tiene preferencia por algunos tipos.

Solicitud: " http://example.com "

GET / HTTP/1.1
Host: example.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0
Accept: text/html,application/xml;q=0.9,*/*;q=0.8
Accept-Charset: UTF-8, iso-8859-1;q=0.8, *;q=0.5
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Connection: keep-alive

El cliente aceptará cualquier conjunto de caracteres, pero prefiere UTF-8 y luego iso-8859-1 si UTF-8 no está disponible.



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow