Bonjour,
encore un souci lorsque je suggère mon site au validateur (validome.org). Il m'affiche le message suivant :
a écrit :

Ce document XHTML 1.0 a été soumis avec le type MIME text/html, ceci n'est cependant autorisé que lorsqu'il correspond aux directives pour HTML.
Aucun encodage n'a été trouvé. C'est la raison pour laquelle il a été fait recours à UTF-8.
Haut de page
Erreur fatale
Unexpected char in row 4 and column 43; this char is not allowed within charset (utf-8) that you use.


Pourtant il me semble bien préciser l'encodage (iso-8859-1)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
   <head>
       <title>Infos, photos et news</title>
	     	   <link rel="shortcut icon" href="http://www.monsite.com/favicon.ico" />
	    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
        <meta name="description" content="Guide pour réussir votre voyage. Retrouvez des photos, des infos et bien  plus encore" />
      <link rel="stylesheet" media="screen" type="text/css" title="fispirit" href="accueil.css" />
  </head>


Serait ce encore un coup du "BOM", j'ai pourtant pris la peine de retaper à la main tout mon "head" sans faire de copier coller...pour justement éviter ce caractère invisible...

Si quelqu'un veut bien m'éclairer, je lui en serais tres reconnaissant
merci Smiley smile
Modifié par Arnone (02 Apr 2006 - 16:56)
Bonjour,

Tu veux dire : en fermant correctement la balise meta :


<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" [b]/[/b]>

Modifié par Vero (31 Mar 2006 - 17:57)

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" [b]lang="fr"[/b]>


openweb a écrit :

Spécifier la langue de traitement d'un contenu

L'élément html étant l'élément racine de tout document HTML, tout ce qu'il contient hérite par défaut de la valeur de ses attributs lang et/ou xml:lang. Tout le contenu de la page (title et autres meta compris) sera donc réputé être dans la langue ainsi indiquée, sauf précision contraire. On écrira donc :

* En HTML (type de contenu text/html) :

<html lang="fr">

*En XHTML traité en tant que HTML (type de contenu text/html) :

<html lang="fr" xml:lang="fr" ...>


*En XHTML traité en tant que XML (type de contenu application/xhtml+xml) :

<html xml:lang="fr" ... >



Smiley cligne
Bonjour,

Tu peux toujours essayer en replaçant "iso-8859-1" par "iso8859-1". La différence est minime, mais peut avoir son importance. Normalement le BOM n'a rien à faire dans un fichier iso8859-1, et si le fichier n'a jamais été en utf-8 ni en utf-16, il n'y a pas de raison qu'il y soit.
Modifié par Lanza (31 Mar 2006 - 20:24)
Bonjour à tous,

Et si c'était validome qui buggait complètement Smiley cligne

Avez vous essayez de tester une page à la validité confirmée par le validateur W3C ?

Je viens de le faire et le résultat est exactement le même que pour Arnone.

Donc pour ce qui me concerne la conclusion est très simple ... Exit Validome
c'est bon, tout est rentré dans l'ordre (enfin presque).
Je confirme donc les dires de clb56, c'est bien validome qui a quelques soucis puisque lorsque je soumets ma page au validateur w3c, ma page est belle et bien valide .

Merci encore à vous tous et toutes Smiley smile Smiley biggrin
Modifié par Arnone (02 Apr 2006 - 16:56)