LaurentDenis
samedi 11 septembre 2004 à 10:07
CITATION(Monique @ samedi 11 septembre 2004, 00:11)
Ta déclaration de charset n'est pas bonne.
Elle devrait être
HTML
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
et non
HTML
<META HTTP-EQUIV="CHARSET" CONTENT="text/html; charset=utf-8">
Mais dans ton cas, UTF-8 n'est pas nécessaire comme tu n'utilises que des caractères européens. Je te conseille donc
HTML
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
Aïe aïe aïe

ça n'est pas tout à fait ça.
Il y a d'abord l'éditeur HTML utilisé par RaccOOn, localement ou en ligne.
Cette application "encode" le document dans un charset à déterminer, les plus fréquents étant :
- UTF-8
- ISO-8859-1 (ça ne semble pas être ça)
- Windows-1252 (apparemment, ce n'est pas non plus le cas)
Il y a ensuite le serveur qui héberge le site, et qui envoie au navigateur avec chaque page un en-tête HTTP spécifiant l'encodage de la page. Pour que la page soit correctement interprétée, cette information HTTP doit correspondre à l'encodage "réel" ci-dessus. Dans le cas de RaccOOn, son serveur indique au navigateur que les pages sont en UTF-8... ce qui semble être effectivement le cas.
Il y a ensuite la répétition de cette information d'encodage dans le corps du document, sous forme d'un éventuel prologue XML (il n'y en pas ici) et/ou d'une <meta http-equiv="content-type"... Mais en cas de contradiction, c'est l'en-tête HTTP qui l'emporte sur la meta et le prologue... Modifier seulement la meta ne changera donc rien si le serveur n'envoie pas le bon charset.
Donc, il faut:
- s'assurer du charset réellement utilisé par ton éditeur HTML
- modifier en conséquence le charset spécifié par le serveur, ou à l'inverse, utiliser un éditeur qui fasse de l'utf-8
- corriger la meta en conséquence.
Voir
Spécifier l'encodage des caractères d'un document (X)HTML