Accept-Charset: |
Accepte l'ensemble de caractères |
---|---|
HTTP | Entêtes |
Syntaxe
Accept-Charset: charset | Syntaxe pour un ensemble de caractères simple |
Accept-Charset: charset, charset,... | Syntaxe pour un ensemble de caractères multiple |
Accept-Charset: charset, charset,...;q=qualityvalue | Syntaxe pour un ensemble de caractères multiple |
Accept-Charset: * | Syntaxe permet d'indiquer tous les ensembles de caractères. |
Paramètres
Nom | Description | |
---|---|---|
charset | Ce paramètre permet d'indiquer l'ensemble de caractères à utiliser : | |
Valeur | Description | |
iso-8859-1 | Cette valeur permet d'indiquer l'ensemble de caractères ISO-8859-1. | |
utf-8 | Cette valeur permet d'indiquer l'ensemble de caractères UTF-8. | |
... | ... | |
q=qualityvalue | Ce paramètre permet d'indiquer la valeur de qualité. |
Description
Ce champ d'entête permet d'indiquer l'ensemble de caractères que le client est capable de comprendre.
Remarque
- Si le serveur Web ne peut fournir aucun ensemble de caractères spécifié, il retournera un code d'erreur 406 Not acceptable. Toutefois, afin de proposer une meilleure expérience à l'utilisateur, cette situation est rarement produite et la méthode classique consiste à tout simplement ignorer l'entête Accept-Charset.
Exemple
L'exemple suivant permet d'indiquer une utilisation de l'ensemble de caractère UTF-8 et d'ensuite ISO-8859-1, avec une proportion de 50% :
Accept-Charset: utf-8, iso-8859-1;q=0.5
Dernière mise à jour : Vendredi, le 10 janvier 2020