Merci pour vos réponse. Le fautif était bien NetBeans ! (ou nous au départ qui n'avons pas suivi les conventions)

C'est bien NetBeans qui a réencodé le fichier, mais je ne l'avais pas constaté car lorsqu'on prépare un commit, ce réencodage est tellement transparent pour Netbeans qu'on ne le voit même pas dans les différences avec le code sur le dépôt SVN.
Je vous confirme donc que l'astuce donné par Eric permet bien d'empêcher que les échappements automatiques.

Adrien

Le 27/03/2013 04:19, Eric Chatellier a écrit :
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.io.InputStream)
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.



--
Adrien Cheype
Ingénieur en Systèmes d'Information
Service « Informatique Scientifique et Appui aux Partenaires du Sud »
Direction du Système d'Information (DSI)
http://www.ird.fr/dsi/
http://www.ird.fr/informatique-scientifique/

INSTITUT DE RECHERCHE POUR LE DEVELOPPEMENT
BP A5 - 98848 Nouméa - Nouvelle Calédonie
Tél. +687 260 789