|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Nurlan Mukhanov 2:5020/400 29 Oct 2002 15:24:07 To : All Subject : 'sort values %hash' не работает --------------------------------------------------------------------------------
Hello, All!
Есть такой вот простой код:
============================================
foreach (sort keys %hash) {
next unless $hash{$_};
print pack("A30",$_)."=> \"".pack("A30",$hash{$_})."\",\n";
print QQQ "'".pack("A30","$_'")."=> \"$hash{$_}\",\n";
$i++;
};
============================================
Все работет прекрасно! Hо почему-то "sort values %hash" не работает вообще.
Хэш как-будто бы убивается. Значения хеша - русские словосочетания. Может
быть потому что я через chcp не поставил нужню кодировку? Правда я так и не
понял как это сделать ни 1251 ни 866 не помогает. В чем грабли? Работет это
все под активстейт на WinXP.
With best regards, Nurlan Mukhanov. E-mail: nurlan@otdyh.kz
--- ifmail v.2.15dev5
* Origin: Nursat (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/9077d4056903.html, оценка из 5, голосов 10
|