Thread HTML::Parser und substr() (46 answers)
Opened by GwenDragon at 2023-05-09 13:09

rosti
 2023-05-12 08:47
#194853 #194853
User since
2011-03-19
3276 Artikel
BenutzerIn
[Homepage]
user image
Quote
mit bytes kann man "kaputte" Strings erzeugen, die weder als Characters noch als Bytes brauchbar sind.


Nein. Deine kaputten Strings entstehen dadurch daß Du vor der Ausgabe die Kodierung nicht ausschaltest.

MFG

PS, nach eingehender Prüfung: Du schaltest die Kodierung 2x aus, Dein Code ohne use bytes; umgeschrieben macht denselben Mist:

Code (perl): (dl )
1
2
my $out = encode "utf-8", "Ein '$ae_3' kostet 1$euro";
print encode "utf-8", $out;


D.h., Du verwendest bytes im falschen Kontext. Richtig wäre, entweder das Pragma bytes setzen oder Encode benutzen. MFG
Last edited: 2023-05-12 09:29:06 +0200 (CEST)

View full thread HTML::Parser und substr()