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.