Bonjour,
J'ai un soucis pour afficher les caractères spéciaux contenus ds une balise <c:out. Par exemple, ici je dois afficher '€' et ça m'affiche un ? :
Merci d'avanceCode:
1
2<c:out value="${declaration.devise}" escapeXml="true"/>
Version imprimable
Bonjour,
J'ai un soucis pour afficher les caractères spéciaux contenus ds une balise <c:out. Par exemple, ici je dois afficher '€' et ça m'affiche un ? :
Merci d'avanceCode:
1
2<c:out value="${declaration.devise}" escapeXml="true"/>
Ton jeu de caractère doit supporter le sigle Euro, regarde l'ISO-8859-15 qui étend le latin-1 utilisé fréquemment.
Mais je te conseille d'utiliser une image du sigle Euro, tu éviteras ainsi beaucoup de problèmes d'encodage et c'est la solution la plus simple dans ton cas;)
Sinon tu peux passer par les caractères spéciaux html, en l'occurrence, le signe euro est représenté par €
La classe StringEscapeUtils.escapeHtml(source) peut te faire ce genre de substitution...
(dans le jar commons.lang d'appache)