automatix1311
Mitglied
Hallo zusammen!
Mit diesem Code
schreibe ich was in eine Text-Datei und lese den Inhalt anschließend wieder aus. Wenn ich dann aber die Datei im Windows Standard-Editor öffne, wird anstatt des Zeilenumbruchs ein "n" angezeigt, also
statt
Öffne ich die Datei mit einem anderen Text-Editor bzw. kopiere den Inhalt (z.B. in dieses Forum-Eingabefenster), wird der Zeichenumbruch richtig dargestellt. D.h. er wird schon korrekt gespeichert, nur aus irgendinem Grund im Notepad falsch angezeigt.
Jemand eine Ahnung, woran es liegen könnte?
Danke
Mit diesem Code
Code:
public class WRTest {
public static void main(String[] args) throws IOException {
// schreiben
FileWriter ausgabe = new FileWriter("content/test.txt");
ausgabe.write("Fuchs");
ausgabe.flush();
ausgabe.append(" und");
ausgabe.append("\nIgel");
ausgabe.close();
// lesen
FileReader eingabe = new FileReader("content/Test.txt");
int zeichen;
while ((zeichen = eingabe.read()) != -1) {
System.out.printf("%c", zeichen);
}
eingabe.close();
}
}
schreibe ich was in eine Text-Datei und lese den Inhalt anschließend wieder aus. Wenn ich dann aber die Datei im Windows Standard-Editor öffne, wird anstatt des Zeilenumbruchs ein "n" angezeigt, also
Fuchs undnIgel
statt
Fuchs und
Igel
Öffne ich die Datei mit einem anderen Text-Editor bzw. kopiere den Inhalt (z.B. in dieses Forum-Eingabefenster), wird der Zeichenumbruch richtig dargestellt. D.h. er wird schon korrekt gespeichert, nur aus irgendinem Grund im Notepad falsch angezeigt.
Jemand eine Ahnung, woran es liegen könnte?
Danke