Thread Dies_Ist_Ein_Titel_Mit_Einem_Sehr_Langen Namen_Um_Zu_Schauen_Wie_Das_Forum_Auf Solch_Einen_Langen_Titel Reagiert Ende12345678901
(29 answers)
Opened by sid burn at 2009-05-28 10:45 2009-05-29T07:15:11 pq Wenn ich es so ausführe kommt das gleiche bei mir heraus. Standardmäßig nutzt Perl aber auch die locales nicht sofern du kein "use locale" machst. Ein "use locale" würde aber auch nicht die behandlung der Strings oder I/O Handles verändern. Richtig wäre es so. Code: (dl
)
1 sidburn@sid:~$ perl -wle 'use utf8; print length "Rindfleischetikettierungsüberwachungsaufgabenübertragungsgesetz"' Wenn du das "use utf8" nicht hinschreibst dann sieht Perl den String als in ISO-8859-1 Kodiert an, und dann erkennt er natürlich auch zwei Zeichen pro Umlaut, aber dann ist ja eben UTF-8 nicht richtig eingestellt. Da der String UTF-8 ist muss man das mit "use utf8" Perl auch mitteilen. Last edited: 2009-05-29 11:39:38 +0200 (CEST) Nicht mehr aktiv. Bei Kontakt: ICQ: 404181669 E-Mail: perl@david-raab.de
|