Merci beaucoup pour toutes ces informations!
Phil
Sylvain Wallez wrote:
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
---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:[EMAIL PROTECTED]
Autres commandes : mailto:[EMAIL PROTECTED]