[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Apache et encodage caractères



Le Tue, Nov 07, 2006 at 06:33:31PM +0100, Michel Grentzinger a écrit :
> Le mardi 7 novembre 2006 01:04, Charles Plessy a écrit :
> > En fait, /etc/apache2/conf.d/charset a déjà cette valeur, ce qui va
> > poser problème avec les pages en ISO-8859-15. J'ai perdu pas mal de
> > temps avec ce changement inopiné, et j'hésite à soumettre un bug
> > « important » ou « sérieux ». Un avis éclairé à ce sujet?
> 
> Ce paramètre sert uniquement pour les pages qui ne spécifient pas
> l'encodage non ?  C'est comme s'il écrasait l'encodage des pages...

Malheureusement, ce paramètre fait qu'Apache va prétendre au navigateur
que les pages sont en UTF-8 même si elles ne le sont pas. Je trouve ça
plutôt dérangeant pour un comportement par défaut.

> > En attendant, AddDefaultCharset off restaure le comportement
> > original.
> 
> Dans ce cas, que se passe-t-il si la page ne contient pas
> d'indications sur le charset utilisé ?

Bonne question. Existe-t-il un en-tête http qui dise « Je ne connais pas
l'encodage, regardez vous-même dans les entêtes http » ? Il me semble
que ça serait beaucoup plus approprié que de supposer que toutes les
pages étaient en latin1 et que l'administrateur les a recodées par
miracle en utf-8 au moment où il a mis sa Debian stable à jour.


Bonne journée,

-- 
Charles Plessy
http://charles.plessy.org
Wako, Saitama, Japan



Reply to: