Impossible d'afficher correctement un apostrophe
Bonjour,
J'ai un soucis : J'utilise le bean de Spring ReloadableResourceBundleMessageSource pour gérer le i18n (l'internationalisation).
Mais j'ai un soucis si dans la valeur d'un attribut dans mon properties a un ', à l'affichage j'ai le code #&039;
Pourtant j'ai bien forcer l'encoding en UTF-8 :
Code:
1 2 3 4 5
| <bean class="org.springframework.context.support.ReloadableResourceBundleMessageSource" id="messageSource" p:basenames="WEB-INF/i18n/messages,WEB-INF/i18n/application" p:fallbackToSystemLocale="false">
<property name="alwaysUseMessageFormat" value="true"/>
<property name="defaultEncoding" value="UTF-8"/>
<property name="fileEncodings" value="UTF-8"/>
</bean> |
Mes fichier *.properties sont bien enregistrés en format UTF-8 (eclipse ou notepad++)
si je mets :
mon.texte=l'avion => (l'affichage) lavion
mon.texte=l''avion => l#&039;avion
mon.texte=l\u0027avion => lavion
mon.texte=l\u0027\u0027avion => l#&039;avion
Avez-vous une idée d'où cela peut venir ?