Le 26/03/2013 17:45, Mickaël Tricot a écrit :
Bonjour,
Le problème d'accents vient du fait que les fichiers Properties dans Cantharella sont encodés en UTF-8 (une fausse bonne idée).Or la classe Java Properties<http://docs.oracle.com/javase/7/docs/api/java/util/Properties.html>est prévue pour lire ces fichiers en ISO-8859-1. Pas exactement, c'est la méthode : http://docs.oracle.com/javase/7/docs/api/java/util/Properties.html#load(java...) qui lit par default en ISO-8859-1. Depuis java 6, une nouvelle méthode prend un reader a qui on peut déléguer l'encoding. On fait d'ailleurs comme ça a code lutin car les séquences d’échappement c'est difficile à lire, et le total unicode c'est bien :)
Après il est possible qu'il y ai une convention admise par les IDE et les programmeurs Java qui dit qu'un fichier properties c'est toujours en ISO. -- Éric Chatellier - Code Lutin Tel: 02.40.50.29.28 - http://www.codelutin.com