Bonjour,
je n'arrive pas à faire apparaitre le signe euro (€) dans mon xml, mes données sont stockées dans des CDATA.
Merci d'avance
Bonjour,
je n'arrive pas à faire apparaitre le signe euro (€) dans mon xml, mes données sont stockées dans des CDATA.
Merci d'avance
Bonjour mapmip,
c'est pas clair ! Tu veux voir le signe euro (placé dans un CDATA) sans ton éditeur XML ?
Deux possibilités :
- Encoder le fichier XML en utf-8 (et le déclarer comme tel.)
OU BIEN
- Ne pas mettre les données dans des CDATA (et donc faire € pour le caractère €)
(3e possibilité : garder les CDATA, mais en sortir pour mettre le € et y retourner ensuite. Stupide, mais ça marche.)
Bien sûr, voici :
Même chose, version non-stupide (possibilité 2) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <?xml version="1.0" encoding="utf-8"?> <annonce> <item><![CDATA[Tous nos produits à 20 ]]>€<![CDATA[ !!]]></item> </annonce>
Même chose dans le monde d'après 2003 (où les problèmes de caractères n'existent plus, du moment qu'on encode en utf-8) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <?xml version="1.0" encoding="utf-8"?> <annonce> <item>Tous nos produits à 20 € !!</item> </annonce>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <?xml version="1.0" encoding="utf-8"?> <annonce> <item>Tous nos produits à 20 !!</item> </annonce>
Partager