![]() |
|
Модераторы: korob2001, ginnie |
![]()
|
|
| Суриец |
|
|||
|
Unregistered |
Как отсортировать файл по полю, которое содержит фамилии на русском.
стандртно сортирует неправильно... идет а,б,в,г... появляется Х... дальше правильно... потом опять Щ.... Как сделать? |
|||
|
||||
| ElectricalStorm |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 547 Регистрация: 22.1.2004 Репутация: нет Всего: 9 |
use Locale;
-------------------- Нужно знать инструмент, которым пользуешься |
|||
|
||||
| Суриец |
|
|||
|
Unregistered |
Тоже самое выдает... так делал первоначально.
|
|||
|
||||
| korob2001 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: 31 Всего: 61 |
Все работает.
-------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
|||
|
||||
| pych |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 26.4.2004 Репутация: нет Всего: нет |
запустил твой скриптик у себя. результат: а б ц д ф х к л о п с у в ы з ш щ ч результат запуска locale: LANG=ru_RU.KOI8-R LC_CTYPE="ru_RU.KOI8-R" LC_NUMERIC="ru_RU.KOI8-R" LC_TIME="ru_RU.KOI8-R" LC_COLLATE=POSIX LC_MONETARY="ru_RU.KOI8-R" LC_MESSAGES="ru_RU.KOI8-R" LC_PAPER="ru_RU.KOI8-R" LC_NAME="ru_RU.KOI8-R" LC_ADDRESS="ru_RU.KOI8-R" LC_TELEPHONE="ru_RU.KOI8-R" LC_MEASUREMENT="ru_RU.KOI8-R" LC_IDENTIFICATION="ru_RU.KOI8-R" LC_ALL= где грабли??? ЗЫ. почему забанили сурийца? Это сообщение отредактировал(а) pych - 26.4.2004, 07:29 |
||||
|
|||||
| Суриец |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 26.4.2004 Репутация: нет Всего: нет |
Все ок... но осталась все тажа проблема. |
|||
|
||||
| korob2001 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: 31 Всего: 61 |
Странные вещи просходят. Какая у тебя версия Perl? Это сообщение отредактировал(а) korob2001 - 27.4.2004, 19:30 -------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
|||
|
||||
| pych |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 26.4.2004 Репутация: нет Всего: нет |
This is perl, v5.6.1 built for i586-linux
Copyright 1987-2001, Larry Wall Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5 source kit. Complete documentation for Perl, including FAQ lists, should be found on this system using `man perl' or `perldoc perl'. If you have access to the Internet, point your browser at http://www.perl.com/, the Perl Home Page. |
|||
|
||||
| HalkaR |
|
|||
![]() Пуфыстый назгул ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2132 Регистрация: 8.12.2002 Где: В Москве Репутация: нет Всего: 42 |
Линуксовая версия, вполне возможно с кодовыми страницами проблемы.
|
|||
|
||||
| Pattern® |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 18.4.2004 Где: Санкт-Петербург Репутация: нет Всего: нет |
В догонку данному сабжу. Была тут у меня примерно такая же задачка, отсортировать файл с фамилиями в алфавитном порядке. Каждая фамилия находится на одной строке. Вроде плёвая задачка. И я бы применил к ней то же sort { $a cmp $b } @arr. Да вот условие не очень привлекательное - не использовать ни одну встроенную функцию сортировки...
|
|||
|
||||
| Суриец |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 26.4.2004 Репутация: нет Всего: нет |
Как определить?? где можно взять нормальные кодовые страницы? |
|||
|
||||
| GoodBoy |
|
|||
![]() Главный джедай ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 3886 Регистрация: 8.1.2003 Где: КМВ Репутация: 2 Всего: 83 |
2 Pattern® а в чем собссссна проблема?? Пузырек еще ни кто не отменял!!!! :-))))))
|
|||
|
||||
| Pattern® |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 18.4.2004 Где: Санкт-Петербург Репутация: нет Всего: нет |
|
|||
|
||||
| Pattern® |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 18.4.2004 Где: Санкт-Петербург Репутация: нет Всего: нет |
|
||||
|
|||||
| Суриец |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 26.4.2004 Репутация: нет Всего: нет |
Pattern® , хочешь сказать, что никак не получится отсортировать??? Не верю... должен быть способ. Вот только какой...
|
|||
|
||||
![]()
|
| Правила форума "Perl" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Perl: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |