[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: