Outils pour utilisateurs

Outils du site


webadmin:apache2:troubleshooting:probleme-affichage-caracteres

Ceci est une ancienne révision du document !


Problèmes d'affichage de caractères

L'agent (navigateur Web) utilise un algorithme pour déterminer quel encodage de caractère doit être utilisé pour restituer correctement la ressource de type texte transmise via HTTP par le serveur web. L'algorithme tient compte notamment:

  • De l'attribut Content-Type dans l' entête de la réponse HTTP.
  • De la balise <meta> du document HTML.

Pour des documents HTML, la bonne pratique consiste à systématiquement:

  • Définir la balise <meta> et à préciser le jeux de caractères du document via l'attribut charset.
  • Utiliser préférentiellement le jeu de caractère UTF-8.

Il est possible de modifier la configuration du serveur Apache pour qu'il modifie les entete

  • Forcer la valeur de l'attribut Content-Type

Scripts PHP

Si la ressource est un script PHP, le moteur PHP se chargeant de interprétation (module apache ou serveur php-fpm) peut modifier le header HTML et spécifier un encodage en fonction sa configuration par défaut (php.ini)

Le problème s'est

Références

webadmin/apache2/troubleshooting/probleme-affichage-caracteres.1593529636.txt.gz · Dernière modification : 2021/02/01 21:51 (modification externe)