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

rosti
 2023-11-14 12:36
#195530 #195530
User since
2011-03-19
3235 Artikel
BenutzerIn
[Homepage]
user image
2023-11-14T11:09:48 barney
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";
}


Das matcht auch mit {Symbol}!

View full thread Systematische Fehler