|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 11 Mar 2002 15:44:49 To : " Andrej" Subject : Re: Hа: Сортировка русских букв -------------------------------------------------------------------------------- Здравствуй, Andrej. >> A> Столкнулся с такой проблемой. >> A> Имеется база данных. Как всегда, .PM файл со всеми модулями и один .pl >> A> файл, который A> и >> A> запускается в броузере, ну в этом файле все настройки и определение полей >> A> базы A> данных... A> > >> A> Если я запускаю базу данных на WIN2000, perl ActiveState 522, apache... >> A> И с >> A> use locale >> A> То поля с русскими записями сортируются следующим образом A> > >> A> яЯЩщЫыюЮёэЭшШъЪabcdЬьСсРруУтТЁХхфФаАБбВвГгчЧцЦДдеЕЖжзЗиИйЙКклЛМмHнОоПп A> > >> A> Ээээ.... бред какой то A> > >> A> Если убираю use locale, то все сортируется нормально(почему ё впереди а?) A> > >> A> abcdЁёАабБВвГгдДеЕжЖЗзИиЙйкКлЛМмнHоОпПРрСсТтУуфФХхЦцчЧШшщЩъЪЫыьЬэЭЮюяЯ A> > >> A> но разумеется, при поиске различаются большие и малые буквы >> A> Под linux все работает нормально... подскажите чего искать, как научить >> A> базу данных нормально сортировать? A> > A> > Если у тебя база данных сортирует, то perl тут при чем? A> Так под linux то нормально... И на локальном компе и на удаленном буржуйском A> серваке. Проблема только под W2K, кстати нужно под win98 проверить что A> будет.... А вообще как проверить более конкретно, кто виноват? Тривиально. Задать базе данных запрос с order by и вывести в том порядке, в котором она отдала. Предварительно не забыть прочесть документацию на оную базу, дабы она была сконфигурирована на сортировку в соответствии с правилами того языка и кодировки. А заодно - чтобы отдавала в той кодировке, в которой ты собираешься это получить. -- Artem Chuprina Communiware.net RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757 --- ifmail v.2.15dev5 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/113085e6fe65e.html, оценка из 5, голосов 10
|