Thread Systematische Fehler (42 answers)
Opened by rosti at 2023-11-12 10:22

barney
 2023-11-14 12:09
#195527 #195527
User since
2008-08-31
132 Artikel
BenutzerIn
[Homepage] [default_avatar]
Ja, klar. Wenn ich explizite Bytes raus schreiben will dann darf ich den IO-Layer für 'utf-8' nicht einschalten.

Der Vollständigkeit halber noch ein Beispiel im dem ich eine Bytesequenz habe die einen Codepoint kodiert. Vor dem Rausschreiben will ich damit aber noch etwas mehr oder weniger Sinnvolles machen:

Code: (dl )
1
2
3
4
5
6
binmode(STDOUT, ":utf8");
my $bytes = pack "CCC", 0xE2, 0x82, 0xAC;
utf8::decode($bytes);
if ($bytes =~ m/\p{Currency_Symbol}/ ) {
print "$bytes is a currency symbol\n";
}

View full thread Systematische Fehler