Bonjour tout le monde,

Je ne sais pas si la question qui suit a vraiment sa place sur ce forum. Si ce n'est pas le cas, il suffit de me le signaler et de me diriger si possible sur un forum qui pourra répondre à ma question.

Je suis en train de développer un site web et arrivant à la fin de mon travail, je désire le faire valider en utilisant le site http://validator.w3.org/ bien connu sur ce forum.

Et la, surprise, il me renvoie un étrange message :

a écrit :

Sorry, I am unable to validate this document because on line 25, 32, 34, 60, 78, 100, 107, 113, 117, 119, 131, 137, 141, 143, 153, 167, 170, 172 it contained one or more bytes that I cannot interpret as utf-8 (in other words, the bytes found are not valid values in the specified Character Encoding). Please check both the content of the file and the character encoding indication.


J'enquête un moment sur le problème et me rend compte que les caractères incriminés s'affichent bizarrement sur mon navigateur mais uniquement quand j'inspecte le code après interprétation du serveur php.

http://81.13.146.247/YggCMSv2/carac_biz.gif

L'image peut ne pas s'afficher.

Je teste plusieurs sortes de DocType sans succès.

D'ou cela vient-il et comment arranger le problème ? Merci d'avance pour vos contributions.

Désolé si ce sujet a déjà été abordé, j'ai cherché et n'ai rien trouvé de similaires.
Modifié par Ygg (16 Jan 2007 - 14:52)
C'est un problème d'encodage de caractères, ou de déclaration de l'encodage des caractères. La FAQ du forum en parle :
http://forum.alsacreations.com/faq/#item78

L'idéal, pour te guider, serait d'avoir l'adresse du site.

Edit : déplacement du sujet dans le salon ad-hoc.
Modifié par mpop (06 Jan 2007 - 00:58)
En effet, cela m'avait échappé.

J'ai rajouté


<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />


Et tout va bien.

Merci !