Thread HTML::Parser und substr()
(46 answers)
Opened by GwenDragon at 2023-05-09 13:09
Das ist schon etwas dreist, meinen Beispielcode so zu verändern, dass er zu Deinen Thesen passt. Ich habe für das Beispiel mit dem Euro-Zeichen ein ä verwendet, das mit chr 0xe4 erzeugt wurde ($ae_1, nicht $ae_3). Das ist mit den üblichen Perl-Methoden nicht von einem ä zu unterscheiden, das als "\N{U+e4}" erstellt wird. Unter use bytes; wird es aber nicht als UTF-8-String, sondern als ein einzelnes Zeichen gedruckt.
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 use 5.020; my $ae_1 = chr 0xe4; my $ae_2 = "\N{U+e4}"; say '$ae_1 ist gleich $ae_2' if ($ae_1 eq $ae_2); { use bytes; print $ae_1; print $ae_2; } |