Le Mon, 02 May 2011 14:34:14 +0200, Eric Chatellier <chatellier@codelutin.com> a écrit :
Le 30/04/2011 18:17, fdesbois a écrit :
Salut,
Comme vous le savez historiquement les Properties sont en ISO-8859-1 (Latin1), mais la JDK1.6 permet de sauver les Properties en UTF-8. Je pense qu'il y a confusion entre la norme, et "comment il est possible de les lire".
Selon wikipedia [1] les fichiers de properties répondent à une norme.
En fait avant la JDK6, il n'y avait pas moyen de lire autrement qu'en ISO-8859-1, ce qui est devenu la norme, mais désormais les méthodes avec Writer/Reader le permettent. Vu que l'on contrôle le chargement dans i18n rien n'empêcherait de gérer d'autres encoding. Je pense que se prendre la tête avec des caractères unicode n'a plus raison d'être, il est possible de faire marcher des Properties en UTF-8, vu qu'on est en 1.6 !! D'autres framework le font comme Spring, Tapestry, GWT...