Einlesen von \n in txt-file funktioniert nicht

hi,

ich habe in einer variablen einen text, in welchem zeilenumbrüche mit \n gekennzeichnet sind. beim einlesen des textes in ein txt-file werden statt der zeilenumbrüche rechtecke angezeigt.

habe es mit dem modus ‚wb‘ versucht, aber es klappt nicht.

kann mir jemand einen tipp geben.

cu
harald

hi,

ich habe in einer variablen einen text, in welchem
zeilenumbrüche mit \n gekennzeichnet sind. beim einlesen des

Ok, das ist Unix…

textes in ein txt-file werden statt der zeilenumbrüche
rechtecke angezeigt.

Wo ? Windows Editor (noteapd) ?
Der erwartet, wie unter Windows üblich, \r\n, also ggfs. vorher str_replace machen (Wordpad liest es komischerweise auch mit Unix - Zeilenenden korrekt).

Alexander

hab ich vergessen zu sagen, arbeite unter window.

das txt-file öffne ich ganz normal im explorer mit dem standardeditor von window, also nicht wordpad. es ist keine routine über die das txt-file aufgerufen wird.

cu
harald

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo,

hab ich vergessen zu sagen, arbeite unter window.

das txt-file öffne ich ganz normal im explorer mit dem
standardeditor von window, also nicht wordpad. es ist keine
routine über die das txt-file aufgerufen wird.

Dann musst du \r\n statt nur \n ins File schreiben, wie schon geschrieben… einmal str_replace vor dem speichern aufrufen, um die \n durch \r\n zu esetzen…

Alexander

hi,

okay, mit \r\n klappt es.
danke für deine hilfe

cu
harald

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]