[String]Formatter avec local
Bonjour,
Je rencontre un probleme avec le format d'un String.
Voila, j'ia developpé un bot irc en java et lorsque je recupère des infos sur une page web pour les afficher sur un channel irc, les caractères accentués sont illisibles.
On m'a donc indiqué qu'il faut utiliser la méthode format() et lui donner un locale fr. J'ai donc ce code :
Code:
1 2
|
retour[i-1] = String.format(new Locale("fr"),"%s ==> %s : %s",chaine,heure,nom) ; |
Mais le resultat est toujours le même.
Je voudrais donc savoir si j'utilise correctement la fonction, ou si c'est bien celle-ci qu'il faut utiliser (y en a t il d'autres pour l'encodage ?).
Merci d'avance
Re: [jdk 1.5] String : format avec Local
Citation:
Envoyé par EpOnYmE187
Bonjour,
Je rencontre un probleme avec le format d'un String.
Voila, j'ia developpé un bot irc en java et lorsque je recupère des infos sur une page web pour les afficher sur un channel irc, les caractères accentués sont illisibles.
On m'a donc indiqué qu'il faut utiliser la méthode format() et lui donner un locale fr. J'ai donc ce code :
Code:
1 2
|
retour[i-1] = String.format(new Locale("fr"),"%s ==> %s : %s",chaine,heure,nom) ; |
Mais le resultat est toujours le même.
Je voudrais donc savoir si j'utilise correctement la fonction, ou si c'est bien celle-ci qu'il faut utiliser (y en a t il d'autres pour l'encodage ?).
Merci d'avance
Caractères accentués sont illisibles, c'est le charset qui n'est pas correct.
En Java, par défault, le charset est UTF-8. Probablement, ton irc utilise un autre charset.