Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From :  Andrej                              2:5020/400     10 Mar 2002  23:27:51
 To : Artem Chuprina
 Subject : Hа: Сортировка русских букв
 -------------------------------------------------------------------------------- 
 
 > A> Столкнулся с такой проблемой.
 > A> Имеется база данных. Как всегда, .PM файл со всеми модулями и один .pl
 > A> файл, который
 
 и
 
 > A> запускается в броузере, ну в этом файле все настройки и определение полей
 > A> базы
 
 данных...
 
 >
 > A> Если я запускаю базу данных на WIN2000, perl ActiveState 522, apache...
 > A> И с
 > A> use locale
 > A> То поля с русскими записями сортируются следующим образом
 >
 > A> яЯЩщЫыюЮёэЭшШъЪabcdЬьСсРруУтТЁХхфФаАБбВвГгчЧцЦДдеЕЖжзЗиИйЙКклЛМмHнОоПп
 >
 > A> Ээээ.... бред какой то
 >
 > A> Если убираю use locale, то все сортируется нормально(почему ё впереди а?)
 >
 > A> abcdЁёАабБВвГгдДеЕжЖЗзИиЙйкКлЛМмнHоОпПРрСсТтУуфФХхЦцчЧШшщЩъЪЫыьЬэЭЮюяЯ
 >
 > A> но разумеется, при поиске различаются большие и малые буквы
 > A> Под linux все работает нормально... подскажите чего искать, как научить
 > A> базу данных нормально сортировать?
 >
 > Если у тебя база данных сортирует, то perl тут при чем?
 
 Так под linux то нормально... И на локальном компе и на удаленном буржуйском
 серваке.
 Проблема только под W2K, кстати нужно под win98 проверить что будет....
 А вообще как проверить более конкретно, кто виноват?
 >
 > A> Или перл ActiveState виноват??? Под linux то все нормально!
 >
 > A> Теперь другой вопрос, о linux...
 > A> С сортировкой здесь вроде проблем нет,
 > A> Hо если выставляю 'Russian_Russia.1251', то при поиске различаются большие 
 > A> и малые
 
 буквы
 
 >
 > A> use locale;
 > A> use POSIX qw (locale_h);
 > A> setlocale(LC_CTYPE, 'Russian_Russia.1251');
 >
 > A> Если выставляю 'ru_RU.KOI8-R' то все в порядке, но ведь данные в базе
 > A> записаны в
 
 1251,
 
 > A> почему так?
 >
 > Сдается мне, оная локаль в винде называлась как-то не так. А база-то кто?
 >
 > --
 > Artem Chuprina
 > Communiware.net
 > RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757
 
 --- ifmail v.2.15dev5
  * Origin: http://www.beautiful-ladies.com/ (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Сортировка русских букв    Andrej   09 Mar 2002 23:47:12 
 Re: Сортировка русских букв   Artem Chuprina   10 Mar 2002 16:44:51 
 Hа: Сортировка русских букв    Andrej   10 Mar 2002 23:27:51 
 Re: Hа: Сортировка русских букв   Artem Chuprina   11 Mar 2002 15:44:49 
 Hа: Hа: Сортировка русских букв    Andrej   12 Mar 2002 10:39:23 
 Re: Hа: Hа: Сортировка русских букв   Artem Chuprina   12 Mar 2002 16:46:11 
 Hа: Hа: Hа: Сортировка русских букв    Andrej   12 Mar 2002 23:57:01 
 Re: Hа: Hа: Hа: Сортировка русских букв   Artem Chuprina   13 Mar 2002 12:43:45 
 Hа: Hа: Hа: Hа: Сортировка русских букв    Andrej   16 Mar 2002 10:15:16 
 Re: Hа: Hа: Hа: Hа: Сортировка русских букв   Artem Chuprina   16 Mar 2002 12:11:31 
 Hа: Hа: Hа: Hа: Hа: Сортировка русских букв    Andrej   17 Mar 2002 11:41:59 
 Re: Hа: Hа: Hа: Hа: Сортировка русских букв   Victor Wagner   16 Mar 2002 12:42:17 
Архивное /ru.perl/8578445239f2.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional