Accept-Charset

E290850

Accept-Charset is an HTTP request header that tells the server which character encodings the client is able to understand and prefers.

All labels observed (1)

Label Occurrences
Accept-Charset canonical 1

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf HTTP header field
HTTP request header
appliesTo HTTP client
canBeOmitted yes
canContainToken *
charset name
commonlyUsedWith Accept
Accept-Encoding
Accept-Language
Content-Type
defaultBehavior if header is absent, any charset is acceptable to the client
definedInSpecification RFC 2616
deprecationReason UTF-8 is now recommended as the default and only charset for most modern HTTP APIs
exampleClient HTTP library
web browser
exampleServerBehavior server may choose the highest q-value charset it supports
fieldName Accept-Charset
fieldNameCase case-insensitive
governedBy HTTP header field rules
governs representation character encoding
headerCategory content negotiation header
headerType request header
ifNoAcceptableCharset server may respond with 406 Not Acceptable
influences selection of response character encoding
server content negotiation
interpretedBy HTTP server
introducedIn HTTP/1.1
layer application layer
parameterPurpose q parameter expresses relative quality factor (preference)
purpose to express client preferences for character encodings
to indicate which character encodings the client can understand
qualityFactorDefault 1.0 when q is not specified
qualityFactorRange 0 to 1
relatedConcept character encoding
charset parameter of Content-Type
content negotiation
relatedToSpecification RFC 7231
status deprecated in HTTP/1.1 semantics
syntaxExample Accept-Charset: iso-8859-1, utf-8;q=0.7, *;q=0.7
Accept-Charset: utf-8
typicalCharset iso-8859-1
utf-8
usedInProtocol HTTP
usesParameter q
valueType comma-separated list
weighted values with quality factors
wildcardMeaning * means any character set is acceptable

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

RFC 2068 definesHeaderField Accept-Charset