Hello,
je voudrais savoir si quelqu'un sait comment faire pour dire qu'il veux enregistrer un fichier en unicode UTF-16.
en fait je met dans un bufferwriter de l'unicode et apres je fais bufferedwriter.flush();
mais le prob c'est qu'il enregistre comme si c'était du texte et pas de l'unicode dc sa merde.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
 FileWriter fw = new FileWriter("ini-inspector-tmp.ini", false); 
 
        /**
         * le BufferedWriter output auquel on donne comme argument le FileWriter fw cree juste au dessus 
         */ 
        BufferedWriter output = new BufferedWriter(fw); 
 
ligne = new String ( contenuFile.getBytes(), "UTF-16" );
          output.write(ligne); 
          output.newLine();
et le resultat dans le fichier est :
?????
?????‰
??????????????????
???
??????????????????
??????????????
?????????????
?????†??????????
?????