Bug#2241: Perl 5.002-3 handles LANG and LC_* poorly
Package: perl
Version: 5.002-3
Perl seems to have poor handling of locales other than C and POSIX.
$ LANG=POSIX perl -e 'print "hello\n";'
hello
$ LANG=C perl -e 'print "hello\n";'
hello
$ LANG= perl -e 'print "hello\n";'
hello
$ LANG=fr_FR.88591 perl -e 'print "hello\n";'
setlocale(LC_CTYPE, "") failed (LC_CTYPE = "(null)").
$ LC_CTYPE=C perl -e 'print "hello\n";'
hello
$ LC_CTYPE=fr_FR.88591 perl -e 'print "hello\n";'
setlocale(LC_CTYPE, "") failed (LC_CTYPE = "fr_FR.88591").
Reply to: