a écrit :
Warning:
Line 373, column 43: reference not terminated by REFC delimiter (pour &euro €)
As-tu mis un point-virgule après le euro (
€ et non &euro) ?
Et puis
ce billet n'est pas de moi, mais de Normand.
a écrit :
Le type mime et l'encodage envoyé au serveur étaient-ils bien déclaré ?
Lorsqu'un serveur envoit une page à un client, il envoie en même temps un ensemble de headers (en-têtes HTTP), dont le type MIME. Si tu as Firefox et la WebDevToolBar, vas dans
Informations >
En-têtes HTTP (réponses). Tu verras une ligne
Content-Type:.
Tu peux aussi voir les headers envoyés avec ta page avec
cet outil.
Dans cet header, il y a le type de ressource (le type MIME : si c'est du HTML, une image au format PNG, du brocolis...) et l'encodage. L'encodage précisé ici a, si je me souviens bien, plus de poids que celui précisé par la balise META.
Pour régler le Content-Type envoyé par le serveur, tu peux passer par PHP. Mets en toute première ligne de ta page :
<?php
header("Content-Type: text/html;charset=XXXX");
?>
Si tu n'as pas PHP,
utilise un .htaccess.
Les jeux de caractères indiqués par les headers HTTP, par la balise META, par le prologue XML (si tu l'as mis) doivent être identiques.