Java-XML Problème d'accent
Bonjour,
J'utilise la fonction suivante pour écrire un buffer :
Code:
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();
}
} |
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.
Buffer avant écriture
Code:
<entry colname="col2" align="left">1235.420-03 / ENSEMBLE STRUCTURE RACK SUSPENDU TYPE G</entry>
Buffer après écriture :
Code:
<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
Merci