Thread length() liefert keinen utf-8-Wert
(7 answers)
Opened by t-rex at 2006-08-25 10:27
Überall lese ich, dass Perl spätestens seit 5.8 Zeichenketten als Zeichen und nicht byteweise interpretiert. Warum erhalte ich dann aber auf einem rundum utf8-konfiguriertem System (SuSE 10.0) für folgendes Skript
die Ausgabe: "2" ? Mein Problem ist ganz herkömmlicher Natur. Ich möchte Daten aus einem HTML-Fomular auf deren Validität prüfen. Für Umlaute liefert length() aber 2 Zeichen. Wäre nett, wenn mir jemand diesen Bug aus meinem Kopf verscheuchen könnte. Danke t-rex. /Modedit: Bitte auch Code-Tags für Code verwenden\n\n <!--EDIT|GwenDragon|1156496940--> |