2Fermer4
flankerLe 13/04/2008 à 11:45
GoldenCrystal (./2) :
A priori tu utilises un parser XML dans ton document, mais © n'est pas une entité XML, mais c'est bien une entité XHTML/HTML, Je pense que c'est ça l'erreur.
D'ailleurs tu n'appelles pas la fonction htmlentities dans ton code donc si je ne me trompe pas, c'est buggué.
Dans la version actuelle, © à la place de © devrait fonctionner (mais ton code resterai buggué), et si tu échappes bien les entités dans les attributs avec htmlentities($texte, ENT_QUOTES, 'UTF-8'), alors il te suffira d'utiliser l'encodage UTF-8 pour tout les caractères.

Je croyais que le XHTML était du XML pur ? hum Et je ne comprends pas bien pourquoi je devrais échapper des caractères, en l'occurence ? Vu que les seuls < et > (par exemple) qui restent sont ceux qui ont une signification XML, non ?