J'essaie d'écrire des nombres dans un fichier * .txt, en utilisant la fonction write.write(). Lorsque j'ouvre le fichier créé avec le bloc-notes, je vois du charabia, mais quand j'ouvre avec notepad ++, le fichier est ok. Quelqu'un peut-il expliquer pourquoi cela se passe-t-il?Écrire dans les résultats de fichiers dans Java
try {
for(int i = 0; i < predictionsList.size(); i ++){
writer.write(Integer.toString(predictionsList.get(i)));
writer.write("\n");
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Veuillez montrer le code que vous utilisez pour écrire le fichier. –
Probablement un problème de codage de caractères –
Veuillez nous montrer le code. Mais je peux imaginer ce que tu fais. Le fichier ouvert dans Notepad ++ affiche ok et pas dans le bloc-notes signifie seulement une chose. Le caractère de fin de ligne. Notepad l'exige pour être \ r \ n, mais Notepad ++ peut comprendre si c'est \ r ou \ n ou les deux. Vérifiez ce que votre code fait et s'il vous plaît poster autant que les détails. –