in reply to Lowercase and normalize a unicode string
lc alone should do. You shouldn't have to use normalize, and it should work for all scripts. Make sure you've decoded the text.
If you're unlucky, you may have to use one of the following:
orutf8::upgrade($s); lc($s)
use feature qw( unicode_strings ); lc($s)
If you're still have problems, please provide a sample string. Preferably using
oruse Data::Dumper; local $Data::Dumper::Useqq = 1; print(Dumper($s));
use Devel::Peek; Dump($s);
|
|---|