On Nov 06, 2004, at 15:21, Robert D Oden wrote:
I am not able to lower case a Ä. I am sure I am missing something
simple but I have spent many hours researching and trying different
things to no avail.
Any help would be appreciated!!
Make sure:
* You have saved your script in UTF-8, not Latin1
* use utf8 to make sure string literals are treated as UTF-8 strings
* if you print, set filehandle layer to ":utf8".
Try the sript below (be sure to save it in UTF-8). I got "KÄThe =>
käthe".
#
use strict;
use utf8;
my $fname = 'KÄThe';
my $lc_fname = lc($fname);
binmode STDOUT => ":utf8";
print "$fname => $lc_fname\n";
__END__
Summary of my perl5 (revision 5.0 version 8 subversion 0)
configuration:
You should upgrade it to 5.8.1 or above (5.8.5 being the latest).
5.8.0 was still premature unicode-wise.
Dan the Encode Maintainer