Christian Kruse: umlaut in regulärem Ausdruck

Beitrag lesen

你好 Alexander,

Wäre ja auch langweilig, wenn so etwas OS-übergreifend mit identischen Strings funktionieren würde ...

Locales sind in höchstem Maße maschinen(!)-abhängig. Jeder Administrator kann seine Locales so nennen, wie er es mag. Deshalb sollte, wenn man Locales selber setzt, man immer die Option anbieten, es via Konfiguration zu ändern.

Locales sind ja nicht dazu gedacht, dass man sie in einem Programm setzt, sondern sie sollen transparent funktionieren. Üblicherweise setzt der Nutzer ja das Locale in seiner Umgebung auf die Sprache, die er verwendet.

Ich schätze, das betrifft "nur" ActivePerl, den Strawberry bringt definitiv seine eigene Locale-DB mit (in C:\strawberry\c\share\locale).

Könnte sein, ist aber einige Zeit her, dass ich zuletzt Perl unter Windows genutzt habe (wobei: richtiger wäre, „dass ich zuletzt Windows benutzt habe”), kann ich also nicht beurteilen.

再见,
 克里斯蒂安