Je ne sais pas si cela pourra t aider mais j'ai du jouer avec les encoding un moment donné.
Pour passer d'un encoding à un autre c'etait pas compliqué dans mon cas.
J'avais un String (en unicode) à faire passer en UTF-8, pour ce faire:
1 2 3 4
|
String unicode="..."; //déjà initialisé
String UTF8= new String(unicode.getBytes,"UTF-8"); |
Quand j'ai du manipuler des fichiers, j'ai lu le contenu du fichier via un StringBuffer (char par char), le contenu du fichier est stocké dans un String (toujours sous forme d'unicode) et ensuite je retournais le contenu du fichier en faisant simplement
return new String(contenufichier.getBytes,"UTF-8");
En esperant t'aider.....
Partager