wanradt has asked for the wisdom of the Perl Monks concerning the following question:
Hello, devoted!
"use locale" should be something easy, but not to me. Following script should populate 2 equal list under my locale (et_EE.UTF-8), but no.
#!/usr/bin/perl use strict; use locale; use POSIX; print setlocale( LC_CTYPE ), "\n\n";; my @real = qw(R S Š Z); my @fake = 'R'..'Z'; print "@real\n"; print "@fake\n"; __END__ et_EE.UTF-8 R S Š Z R S T U V W X Y Z
To test locale, i print it with POSIX setlocale , and perl seems see my locale pretty well. But setlocale does not bother about locale-pragma, same output without it too. So, why "use locale" has no influence on alphabet and how to change it?
Nõnda,
WK
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: any use of 'use locale'?
by ikegami (Patriarch) on Nov 20, 2009 at 03:10 UTC | |
by wanradt (Scribe) on Nov 20, 2009 at 13:36 UTC | |
by ikegami (Patriarch) on Nov 20, 2009 at 17:48 UTC | |
by wanradt (Scribe) on Nov 20, 2009 at 22:18 UTC | |
by ikegami (Patriarch) on Nov 20, 2009 at 22:50 UTC | |
| |
by ikegami (Patriarch) on Nov 20, 2009 at 17:37 UTC | |
Re: any use of 'use locale'?
by ambrus (Abbot) on Nov 21, 2009 at 16:41 UTC | |
by Anonymous Monk on Nov 21, 2009 at 16:55 UTC | |
Re: any use of 'use locale'?
by Khen1950fx (Canon) on Nov 23, 2009 at 01:32 UTC |
Back to
Seekers of Perl Wisdom