Hallo,
Mir scheint, du versuchst ein Problem zu lösen, das gar nicht existiert.
Wenn ich die \n drinlasse, geht es bereits bei der Zuweisung schief, im Browser sieht das so aus:
val_plain = "Zeile1
Zeile2
";
dann gibst du tatsächlich das Zeichen "Linefeed", also \n oder 0x0A an den Client aus, nicht die Zeichenfolge Backslash, Kleinbuchstabe 'n' - sorry, in meinem vorhergehenden Beitrag habe ich \n (LF, 0x0A) mit \r (CR, 0x0D) verwechselt.
> Einziger Weg, den ich sehe und der auch funktioniert: Ich ersetze für diese Zuweisung die CRLF durch jeweils ein %0A.
Nein, Codiere deine Ausgabe so, dass tatsächlich die zwei Zeichen Backslash, 'n' gesendet werden. Ich spreche kein Perl, kann dir also im Detail nicht helfen.
So long,
Martin
--
Es sagte...
ein korpulenter Lehrer zu einem Schüler, der ihn ein Fass genannt hatte: "Nein. Ein Fass ist von Reifen umgeben, ich dagegen von Unreifen."
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(