in reply to problems with locale

Locales affect the character classes in regular expressions, not explicitly named characters. If you can get by with specifying \w and some additional punctuation, it should work better.

Disclaimer: I'm not as smart as I think I am, and I only got a third of the way through perllocale before Unicode-malaise struck yet again.