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.
et le resultat dans le fichier est :
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();
?????
?????‰
??????????????????
???
??????????????????
??????????????
?????????????
?????†??????????
?????
Partager