Thread Problem bei Ausgabe auf Drucker (5 answers)
Opened by Kean at 2004-08-29 21:45

Dubu
 2004-08-29 22:23
#49689 #49689
User since
2003-08-04
2145 Artikel
ModeratorIn + EditorIn

user image
Das beste waere, gleich ein Newline statt des Codes in die Datei einzutragen, oder? ;)

Wenn das nicht geht, wirst du um ein eval() irgendwo nicht herum kommen. Zum Beispiel kannst du alle \nnn Sequenzen passend ersetzen:
Code: (dl )
$eingelesen =~ s/\\(\d{3})/chr oct($1)/eg;


Du koenntest auch in einer eval-Anweisung den aus der Datei ausgelesenen String zuweisen:
Code: (dl )
eval qq{\$str = "$eingelesen"};

Von der zweiten Variante moechte ich aber dringend abraten, da damit alles in $eingelesen evaluiert wird. Das kann nicht nur eine ziemliche Sicherheitsluecke darstellen, sondern auch so zu ueberraschenden Ergebnissen fuehren.

View full thread Problem bei Ausgabe auf Drucker