Moin Moin!
»» *abc*ä*def* *ghi*ß*jkl*
»» *abcädef* *ghißjkl*
»» Das geht natürlich auch zur Laufzeit:
»» {
»» use locale;
»» $="abcädef ghißjkl";
»» s/\b/*/g;
»» print"$\n";
»» }
»»
>
> Dieser print ergibt bei mir:
>
> \*abc\*ä\*def\* \*ghißjkl\*
>
> Windows Vista und XP (andere Umlaute dito).
Hmmm, Strawberry Perl 5.10.0 auf W2K geht problemlos. Vermutlich, weil es eine eigene Locale-DB in C:\strawberry\c\share\locale mitbringt.
Irgendwelche Warnungen? $ENV{LANG} oder irgendeine LC\_xxx-Environment-Variablen gesetzt?
Das große Problem bei locale ist eben, dass das locale-System alles andere als perfekt ist, das deutet [perllocale](http://perldoc.perl.org/perllocale.html) ja schon an.
Alexander
--
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".