Locales, Apache2, UTF-8 et caractères mals affichés - Installation - Linux et OS Alternatifs
Marsh Posté le 12-02-2008 à 20:12:43
Firefox.
Affichage > Encodage des caractères ?
Marsh Posté le 13-02-2008 à 08:39:26
déjà UTF-8 (pour ma part)
Marsh Posté le 13-02-2008 à 08:55:28
Pourquoi as-tu 2 directives AddDefaultCharset ?
Pour moi ça spécifie le jeu de caractères qui sera utilisé pour les documents dont l'entête n'est précisé.
A ta place je ne laisserais donc que AddDefaultCharset UTF-8 dans le fichier de conf.
Et tes pages web sont bien encodées en UTF-8 ?
Marsh Posté le 13-02-2008 à 10:14:33
tu as essayé de changer l'ordre de tes addDefaultCharsets?
mettre l'ISO en 1er
Marsh Posté le 13-02-2008 à 10:58:27
pour le moment j'ai :
AddDefaultCharset ISO-8859-15
AddDefaultCharset UTF-8
mais pas de changement
Marsh Posté le 13-02-2008 à 13:47:09
le AddDefaultCharset est global à Apache et donc tous les sites diffusés par ton apache utiliseront ce charset par défaut s'il n'est pas défini autrement
en d'autre terme, c'est mal, et il est conseillé de ne pas utiliser cette directive, mais plutôt, soit un DefaultCharset dans chaque virtualhost, soit beaucoup mieux, directement au niveau de tes pages (conf dans php.ini si PHP / balise meta pour du HTML)
Marsh Posté le 13-02-2008 à 16:59:23
et si je veux que tout apache soit en UTF-8 ?
Marsh Posté le 12-02-2008 à 09:06:07
hello les gens,
bon ça fait un certain temps que j'essaie d'avoir une config propre au niveau de l'encodage, mais pour le moment j'ai toujours des soucis
j'aimerais que tout soit en UTF-8, mais visiblement ça merdoie
voici les soucis :
Dans mon webmail (donc apache2), il y a des caractères qui sont parfois mal affichés
voici les mails reçus par une personne de mon forum, envoyés par apache2
pour la conf :
mar fév 12 08:23:22
root@mail:~$ locale
LANG=fr_FR.UTF-8
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC=
LC_TIME=
LC_COLLATE=
LC_MONETARY=
LC_MESSAGES=
LC_PAPER=
LC_NAME=
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE=
LC_MEASUREMENT=
LC_IDENTIFICATION=
LC_ALL=
mar fév 12 09:05:00
root@mail:~$ cat /etc/environment
LANG=fr_FR.UTF-8
LC_TYPE=""
LC_NUMERIC=""
LC_TIME=""
LC_COLLATE=""
LC_MONETARY=""
LC_MESSAGES=""
LC_PAPER=""
LC_NAME=""
lC_ADDRESS=""
LC_TELEPHONE=""
LC_MEASUREMENT=""
LC_IDENTIFICATION=""
LC_ALL=
root@mail:~$ cat /etc/apache2/conf.d/charset
# Read the documentation before enabling AddDefaultCharset.
# In general, it is only a good idea if you know that all your files
# have this encoding. It will override any encoding given in the files
# in meta http-equiv or xml encoding tags.
AddDefaultCharset UTF-8
AddDefaultCharset ISO-8859-15
auriez vous une idée ?
merci
---------------
:: Light is Right ::