[FileWriter] 'retour chariot' en notepad
Bonjour,
Je ne parviens pas à insérer un retour à la ligne dans un fichier .txt (notepad) malgré un '\n' qui devient un caractère non reconnu (c'est ce que je crois) et donc illisible lors de l'ouverture du fichier. (Il est à noter que l'ouverture avec 'Wordpad' ne pose aucun problème, mais pour les besoin de l'application l'ouverture se fait avec Notepad)
Après avoir trouvé quelques renseigenemts sur les différents codes (ASCII, ANSI, UTF-8...), il me semble que le CR (carriage return) ést reconnu de tous. Je ne vois pas trop où chercher une piste.
Merci d'avance pour toute aide.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
public class TestNotepad {
public static void main(String[] args) {
FileWriter fw = null;
try {
fw = new FileWriter(new File("C:\\test\\testFile.txt"), false);
fw.write("Ceci est la première ligne du fichier");
fw.write("\n");
fw.write("Ceci est la deuxième ligne du fichier");
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
fw.close();
} catch (IOException e1) {
e1.printStackTrace();
}
fw = null;
}
}
} |
[Résolu][FileWriter] 'retour chariot' en notepad
Merci pour votre aide.
Finalement, j'ai appris que l'ouverture/lecture se fait sur un serveur Linux et que cela ne pose aucun problème.
A noter que ni "\r" ni "\r" ne sont reconnus avec notepad.