Au sujet de l'encodage

oakleafoakleaf Member
Bonjour,

Pluxml utilise des fichiers xml et affiche dans le <head> :

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

Je ne suis pas un spécialiste des langages web et je me pause une question : Ecrire un article sous pluxml se fait en xhtml 1.0 strict (du fait du doctype). Lorsque je met un "é" par exemple, dois-je le mettre sous la forme html "é" ou bien le "é" de mon clavier est-il correct ?

Voila un exemple dans un fichier xml:

<?xml version="1.0" encoding="ISO-8859-1"?>
<document>

<infopost>
<title>Bienvenue!</title>
<autor>oakleaf</autor>
<date>2006-06-19T20:58:58+02:00</date>
</infopost>
<chapo>
<![CDATA[]]>
</chapo>
<content>
<![CDATA[<p>voila la liste des vidéos</p>]]>
</content>

</document>

Le résultat est parfait sur mon navigateur, mais est-ce correct ?

Cordialement

PS: le BBCode "code" m'a fait un espace enorme sous lui, j'ai du l'enlever -> bug ?

Réponses

  • LaddyLaddy Member
    Bonjour avec l'une des versions j'ai eu ce problème si je mettai un é il me sortait un symbole chinois à l'affichage, du coup j'ai dû tout éditer pour le mettre sous la forme html "é" ce qui ne semble plus être le cas, le é passe nickel.
  • Pour c'est histoire d'encodage c'est en cours, il faut que je me renseigne auprès des grands manitous de l'html.
  • Voui
    Pour l'iso, il faut encoder les caracteres en iso ... é -> é è -> è etc ...

    Cependant, il est préférable d'utiliser l'UTF-8, encodage du futur, qui ne nécessite aucune transformation des caractères ;)
  • Pour l'utf-8 ça pose problème sous php4 au niveau de la sortie du déparseur xml.
  • J'ai effectivement ce problème, qui rend le HTML invalide w3c !
    j'ai des symbole qui apparaît au début du doctype... incroyable quoi ;)
    Je déteste les template invalide w3c. je cherche une meilleur solution pour évité d'utiliser les caractère numérique. celui ci infecte aussi les date avec des accent (D'où je ne peut rien faire puisque c'est généré par du javascript) j'utilise php4 au cas ou, Merci d'avance !
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    Amicalement, [Chris]
  • C'est un problème très génant mais je n'ai jamais réussi à le reproduire chez moi donc j'ai du mal à le corriger.
    Desfois je me demande si ça ne vient pas du navigateur.

    Il faudrai lancer une enquete :

    Si vous avez ce problème d'encodage, postez ici votre configuration (version de pluxml, version de php, navigateur, système d'exploitation)
Connectez-vous ou Inscrivez-vous pour répondre.