The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Сортировка массива с русскими строчками"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Сортировка массива с русскими строчками" 
Сообщение от XPurple emailИскать по авторуВ закладки(ok) on 08-Ноя-05, 12:48  (MSK)
Попытался отсортировать в алфавитном порядке массив с русскими строчками c помощью команды sort.
Команда print $_ for sort @massiv; выдала отсортированные строчки вперемежку с неотсортированными строчками, начинающиеся на русские B,Ж,Ф и т.д.
С английскими строчками все ОКЕЙ.
Отчего такое может быть и возможно это как-то исправить ?
perl 5.6.1
os RedHat7.3
при использовании use locale почему-то не срабатывает на cgi-скрипте.
  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]

1. "Сортировка массива с русскими строчками" 
Сообщение от XPurple emailИскать по авторуВ закладки(ok) on 08-Ноя-05, 14:50  (MSK)
Поправка:
при использовании use locale при непосредственном запуске из консоли script.cgi выводит русские записи в правильном порядке; при запуске из браузера - начинается путаница.
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Сортировка массива с русскими строчками" 
Сообщение от exec Искать по авторуВ закладки(ok) on 08-Ноя-05, 22:19  (MSK)
>Поправка:
>при использовании use locale при непосредственном запуске из консоли script.cgi выводит русские
>записи в правильном порядке; при запуске из браузера - начинается путаница.
>


Лучше работать в кодировке win-1251, тогда будет всё верно отсортировано. В таблице koi-8r порядок русских букв не алфавитный.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Сортировка массива с русскими строчками" 
Сообщение от Andrey Искать по авторуВ закладки(??) on 09-Ноя-05, 09:17  (MSK)
У cp1251 коды для кириллицы ни разу не в алфавитном порядке.


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Сортировка массива с русскими строчками" 
Сообщение от Andrey Искать по авторуВ закладки(??) on 09-Ноя-05, 09:13  (MSK)
print $ENV{q/LANG/} что говорит?
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Сортировка массива с русскими строчками" 
Сообщение от madskull Искать по авторуВ закладки(ok) on 09-Ноя-05, 09:42  (MSK)
В соседнем форуме уже решили эту проблему
http://www.opennet.me/openforum/vsluhforumID8/3704.html
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Сортировка массива с русскими строчками" 
Сообщение от XPurple emailИскать по авторуВ закладки(ok) on 09-Ноя-05, 14:07  (MSK)
>В соседнем форуме уже решили эту проблему
>http://www.opennet.me/openforum/vsluhforumID8/3704.html
Извините что не известил, действительно решил проблему.
Спасибо за участие.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру