Bonjour,
J'utilise la fonction suivante pour écrire un buffer :
Et malheureusement dans mon buffer j'ai des caractères spéciaux, qui sont mal interprétés, et qui me posent problème dans la suite des traitements.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 static void reecrire(File folder, String fichier, String buff) { try { FileOutputStream fos = new FileOutputStream(new File(folder, fichier)); String buff_new = buff.replaceAll("~", "\n") + "\n"; fos.write(buff_new.getBytes ( )); fos.close(); } catch (IOException e) { e.printStackTrace(); } }
Buffer avant écriture
Buffer après écriture :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <entry colname="col2" align="left">1235.420-03 / ENSEMBLE STRUCTURE RACK SUSPENDU TYPE G</entry>
Si quelqu'un a déjà rencontré ce problème ou a un moyen de le régler, je suis preneur
Code : Sélectionner tout - Visualiser dans une fenêtre à part <entry colname="col2" align="left">1235.420-03 / ENSEMBLE STRUCTURE RACK SUSPENDU TYPE âGâ?</entry>
Merci
Partager