Hi!
I tried with this, but still it doesn't work.
----------
use locale;
use POSIX qw(locale_h);
setlocale(LC_CTYPE, 'fi_FI');
setlocale(LC_COLLATE, 'fi_FI');
print ucfirst "äbcdef";
-----------
But it prints "-bcdef" i.e "ä" is not being printed correctly.
Do I need to do anything else? Thanks.