in reply to Processing Non-English Language Strings
mmmh... use Convert::Cyrillic; ?
perl can support koi8-r for unix, cp1251 for windows and mac for macs, all of them common encodings for russian characters. Maybe you can reduce the problem using specifically one of them instead utf8; you have a module in cpan for detect cyrillic characters also.