Robert B.: linefeed Überraschung

Beitrag lesen

Moin @@beatovich,

wo (unter welchem Betriebssystem) läuft denn dein Perlprogramm?

Windows, localhost.

wie ich vermutet hatte.

Eigentlich sollte print keine Daten ändern.

Das tut es aber, wie wir sehen.

Notepad ändert Daten beim öffnen auch nicht.

Das ist eine Frage der Einstellung (wenn man mehr als Notepad verwendet).

ein

print $fh join("\n", split(/\r\n/,$cgi->param("data") ) );

bereinigt den Fehler.

Das geht auch billiger mit chomp.

Datenmanipulation (auch wenn Content-type=text) möchte ich aber wenn möglich vermeiden.

Dann musst du Perl (oder die darunter liegende C-Bibliothek) davon überzeugen 😉

Viele Grüße
Robert