Moin Moin!
»» Du hast vermutlich die Datei als utf-8 abgespeichert.
Was sollte die Zeichencodierung damit zutun haben?
Nichts, außer dass Perl die Codierung nicht unbedingt erkennt (kein BOM, kein use utf8;
, kein use encoding 'utf8';
). So steht dann zwar die UTF-8-Bytefolge im Speicher, aber Perl hält mangels UTF8-Flag am Scalar jeden Umlaut für zwei einzelne Zeichen (aus ISO-8859-1), von denen wenigstens eines bei de_DE nicht als Wort-Zeichen gilt.
Alexander
--
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".