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 ?
Article : Installation de Cocoon
Je ne réponds pas aux MP à caractère technique.
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.)
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
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>
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager