\n in *.txt falsch dargestellt

Hi!

$datei = fopen($filepath,"w");
fwrite($datei,"ANetDemo\n");

Gibt in meiner *.txt Datei statt eines Zeilenumbruches ein rechteckiges Zeichen aus. Warum? Wie kann man das ändern (schätze das hat etwas mit der Codierung zu tun…)?

Ja ich weis… ist wahrscheinlich ne Noob-Frage :smiley:

Bevor ich’s vergesse, ich hab das ganze auf einem anderen Server nicht auf dem bplaced Server getestet.

Thanks!

das liegt daran, dass es keine php datei sondern eine text datei ist…

D.h. “\n” ist im php Format kodiert und nicht im Standard ANSII format?

Wie kann man das nun ändern? Hab nicht viel Erfahrung in php.

du meinst wie du einen zeilenumbruch per php in eine txt datei schreiben kannst??
\n --> \r\n

dass das \n als Kästchen dargestellt wird liegt daran, weil du die Textdatei mit Notepad (Editor) geöffnet hast, welches als Zeilenumbruch ein \r\n erwartet.

Mit Wordpad würde der Zeilenumbruch normal dargestellt werden.

Ok.

Danke für eure Antworten!