Bonjour,
j'ai besoin de générer des fichiers en format Unicode (UTF-16LE) - voilà ma méthode write().
Le paramètres sont des chaînes de caractères Unicode et je ne sais pas pourquoi le fichier créé est encodé en ISO-8859-1.
Quelqu'un sait comment obliger JVM à écrire le fichier en unicode - à garder l'encodage des String.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public void write(boolean b, String ... texte){ try { PrintWriter writer = new PrintWriter(new BufferedWriter(new FileWriter(this,b))); for(String chaine : texte){ writer.println(chaine); } writer.close(); } catch (IOException e) { e.printStackTrace(); } }
Partager