W3C

Résolu
Bonjour,
j'aimerai valider un petit site aux normes W3C.
J'en suis à l'index, et à la css.

Donc je vais sur http://validator.w3.org/ pour tester ma page.
J'utilisais la méthode "validate by file upload", et j'ai vite compris qu'il ne fallait pas lui demander d'interpréter le php...
J'ouvre donc ma page dans mon navigateur (with easyphp) je prend le code source de cette page (click droit - code source), copier/coller dans le validator et je règle tous les problèmes jusqu'à ce que ma page soit valide.

Je gagne le jackpot : un super logo W3C à mettre sur ma page.
Mais que je click sur ce logo, il me re-teste la page, mais cette fois ci à partir de l'url...
Et là par contre il craque : Failed validation

No Character Encoding Found! Falling back to UTF-8.

Je me demande s'il n'arrive pas à lire le code PHP, tombant ainsi sur un <? invalide? Mais depuis quand pourrait-on choper le script PHP à partir d'un navigateur?
Donc je me questionne toujours...
Configuration: Windows XP
Firefox 2.0.0.14

5 réponses

  1. Contributeur
    il faut que tu mette cette balise meta entre les <head>...</head>

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


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


    RAD
    Salut BG :-))
    2
    1. Contributeur
      SALUT

      UNE de tes include doit etre encode dans un autre charset que ta page !! donc le validateur vois la difference

      ou tu as encode en iso-8859-1 mais tu ne la pas signale !!

      mais sans voir c est dure de le dire !
      0
      1. Modérateur
        bonjour
        et encore ... quand tu auras changé cela ...
        regarde ici :
        http://referencer.unesourisetmoi.info/articles.php?pg=art227
        il y a d'autre possibilité de validation ou de recherche
        @+
        b g
        .... ah que coucou RAD !!!
        0
        1. tu as encode en iso-8859-1 mais tu ne la pas signale !!
          C'est tout à fait ça! Thanks Rad Zone, mais comment faire pour le signaler?

          <html xmlns="http://www.w3.org/1999/xhtml" encoding="iso-8859-1" dir="ltr" lang="fr">
          ne fonctionne pas ...

          Merci bg62 pour cette adresse fort utile :)
          0
          1. Super trop cool!
            Ca fontionne parfaitement!
            J'ai gagné deux petits boutons (pour le Xhtml et le CSS) pour ma page! C'est noël avant l'heure!

            Au fait, quelles sont les autres "technologies" que je puisse encore valider?
            Le PHP non, le javascript?

            Il faudrait ptet que je formate tout à l'xml pour tout faire dans les règles de l'art?

            En tout cas merci beaucoup!
            0