RDV+DIAL chat illimit� dans ta r�g!
no save
Assistance
Achat
News

Forum | programmation
problème avec caractères accentués
hassona, le lun. 19 mai 2008 à 10:32:11
Bonjour,

j'ai un problème avec les caractères accentués.

j'utilise le programme java suivant:

import java.util.Locale;
import java.util.ResourceBundle;


public class essai3 {

public static void main(String[] args) {
// TODO Auto-generated method stub
//appeller le fichier .proriétés
Locale locale= Locale.getDefault();
System.out.println("locale par defaut: "+locale);
ResourceBundle res = ResourceBundle.getBundle("essaiResource", locale);

String str=res.getString("création");
System.out.println("mon mot traduit: "+str);
}

}

ce programme fait appel au fichier essaiRessource.propreties et cherche la chaine "création" et donne le mot accompagnant.

mais le programme marche trés bien quand la chaine ne contient pas un caractère accentué, ds le cas contraireil m'affiche le message suivant:

Exception in thread "main" java.util.MissingResourceException: Can't find resource for bundle java.util.PropertyResourceBundle, key création
at java.util.ResourceBundle.getObject(ResourceBundle.java:325)
at java.util.ResourceBundle.getString(ResourceBundle.java:285)
at essai3.main(essai3.java:14)

je signale que la chaine "création" existe dans le fichier spécifié.

Merci pour votre aide.Configuration: Windows XP
Internet Explorer 7.0


=[Cvrd]=Tassin
mai 08
Suivant
REPONSES
=[Cvrd]=Tassin
mai 08
hassona
mai 08
=[Cvrd]=Tassin
mai 08
hassona
mai 08
=[Cvrd]=Tassin
mai 08
spix
01 oct.
Version Web
Réalisé par RedShift
no save