Bonjour à tous,
Je n'arrive pas à me mettre en UTF-8 sous Struts2.
- J'ai mon fichier properties encodé UTF-8 (ex: dépense en €, notez le symbol Euro)
- j'ai, dans struts.properties, mis struts.i18n.encoding=utf-8
- j'ai dans mes pages généré par struts <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
- J'ai mis, dans mes <head> HML <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
- j'ai même mis au démarrage de tomcat, -Djavax.servlet.request.encoding=UTF-8 et -Dfile.encoding=UTF-8

Rien à faire. J'ai des caractères esotériques à la places des accents et autres.

Je ne veux pas me mettre en ISO-8859-1 ou autre. Je veux rester en UTF-8.

Si je met mes char en dur dans le HTML, il sont OK. C'est donc struts qui m'encode le truc pas bien!!!

Meci de votre aide.

Francillo