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 : Sélectionner tout - Visualiser dans une fenêtre à part
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; } } }
Partager