I reported that Perl complained once I changed to a utf8 locale:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LC_ALL = (unset),
LC_CTYPE = "en_CA.UTF-8",
LC_COLLATE = "C",
LANG = "en_CA.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
My locale settings are:
LANG="en_CA.UTF-8"
LC_CTYPE="en_CA.UTF-8"
LC_COLLATE="C"
LC_TIME="C"
LC_NUMERIC="C"
LC_MONETARY="C"
LC_MESSAGES="en_CA.UTF-8"
LC_ALL=""
On Sun, 10 Jan 2010, OBATA Akio suggested:
Just workaround:
exactly set LC_COLLATE=C LC_NUMERIC=C or PERL_BADLANG=0.
As you can see above, "LC_COLLATE=C LC_NUMERIC=C" were already the
case. PERL_BADLANG just sweeps the problem under the carpet.