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

haj
 2023-05-12 14:11
#194855 #194855
User since
2015-01-07
531 Artikel
BenutzerIn

user image
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;
}

View full thread HTML::Parser und substr()