Alexander (HH): umlaut in regulärem Ausdruck

Beitrag lesen

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".