Jean-Baptiste Quenot wrote:
> * philguillard:
>
>   
>> Declarer l'encoding dans le serializer est-til une declarattion
>> pour la future prise en compte du document (html)
>>     
>
> Si tu imbriques un élément fils <encoding> dans la déclaration du
> serializer, cet encoding sera utilisé pour la sérialisation XML du
> document.

Yep.

> Il faut également penser à indiquer l'encoding dans
> l'en-tête HTTP de la réponse.  Pour cela, indiquer
> mime-type="text/html; charset=UTF-8" par exemple sur la
> déclaration du serializer.
>   

C'est le serializer qui se charge de ça. Le serializer HTML se charge
aussi de mettre le tag <meta http-equiv="content-type"
content="text/html; charset=..."/>

> Attention, si on passe par Apache, Apache va compléter l'en-tête
> Content-Type en rajoutant le jeu de caractères par défaut d'Apache
> s'il n'est pas indiqué.
>
> Si on n'indique pas le jeu de caractères dans l'en-tête HTTP
> Content-Type, le navigateur cherchera un élément
> <meta http-equiv="Content-Type"> pour déterminer le jeu de
> caractères.
>   

Et bien que théoriquement l'entête Content-Type l'emporte sur le <meta>,
ce n'est pas toujours le cas, selon les navigateurs...

Sylvain

-- 
Sylvain Wallez
http://bluxte.net
Apache Software Foundation Member


---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:[EMAIL PROTECTED]
Autres commandes : mailto:[EMAIL PROTECTED]

Répondre à