Problème d'encodage JAVA UTF8

Résolu
aKuma59 Messages postés 104 Date d'inscription   Statut Membre Dernière intervention   -  
aKuma59 Messages postés 104 Date d'inscription   Statut Membre Dernière intervention   -
Bonsoir,

J'ai un problème, après la génération du jar lorsque que je lance mon jar, celui ci ne sait pas reconnaître les accents (alors que quand je "run" ma classe java il n'y a pas de problème). Je suis obliger de le lancer à partir du CMD Windows avec "java -Dfile.encoding=UTF8 -jar test.jar"
Y a t'il un moyen "d'encapsulé" l'encodage en UTF8 dans le jar ?
(J'utilise Netbeans 7 comme IDE)

Merci de votre aide.
Cordialement,
Morgan.

A voir également:

2 réponses

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
C'est dans tes chaines de caractères qu'il faut modifier l'encodage.
Quelque part dans ton code tu dois avoir des Strings dans lesquels tu mets tes mots avec accents, il faut que les passes en UTF-8 pour que les accents soient corrects.

String str1 = "àéïô..."; 
String str2 = new String(str1.getBytes(),Charset.forName("UTF-8"));

La confiance n'exclut pas le contrôle
15
aKuma59 Messages postés 104 Date d'inscription   Statut Membre Dernière intervention   6
 
Parfait,
Merci beaucoup pour ta réactivitée et ton aide ! :)
0
aKuma59 Messages postés 104 Date d'inscription   Statut Membre Dernière intervention   6
 
D'accord,

Je test ça ce soir ;)
Merci.
1