Encoding UTF-8 et JSF / Facelets
Hello,
J'ai besoin d'utiliser l'encodage UTF-8 dans mon application.
Dans mon code, j'ai par exemple ceci :
Code:
1 2 3 4 5 6 7
|
<h:form>
<h:inputText value="#{bean.xxx}"/>
<h:outputText value="#{bean.xxx}"/>
<h:commandButton value="Test" action="#{bean.doIt}"/>
<a4j:commandButton value="Test2" action="#{bean.doIt}"/>
</h:form> |
Si je tape "Yéyé" dans mon inputText, et que je clique sur le a4j:commandButton, alors l'outputText réaffichera "Yéyé".
Si je clique sur le h:commandButton, alors l'outputText affichera un truc du genre "Yéyé" !
Visiblement, l'encodage de base de JSF / Facelets n'est pas UTF-8 !
Comment je lui définis son encodage de base ? A priori, je dirais dans le web.xml, mais quel context-param faut-il définir ?
Merchi !
ps: J'utilise JSF 1.2, Tomcat 5.5, RichFaces 3.1.4, Facelets 1.1.11...