сортировка по локали
Mike Lykov
combr на vesna.ru
Пт Окт 17 01:27:33 CDT 2003
Здравствуйте.
кто подскажет, никак не пойму ;)
написал простой примерчик про сортировку русских слов в локали koi8-r.
он - РАБОТАЕТ.
use locale;
%aa= ( 'asd1' => 'Цик', 'asd2' => 'Борк', 'asd3' => 'Арк', 'asd4' =>
'Дорк');
@sortedkeybyval = sort{$aa{$a} cmp $aa{$b}} keys %aa;
foreach (@sortedkeybyval) { print $_," - ", $aa{$_},"\n"; };
прекрасно сортирует, прямо как по русски: ;)
asd3 - Арк
asd2 - Борк
asd4 - Дорк
asd1 - Цик
в реальной же программе, вроде ты теми же методами,
вроде все то же самое, но сортировка там более оригинальная:
А Б Ц Д Е Ф Г Х
и так далее ;)) То есть русские буквы соответсвуют по звучанию английским.
Как я этого добился - не понимаю. как исправить, чтобы было как выше?? ;)
--
Mike
Подробная информация о списке рассылки Samara-pm