|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Andrej 2:5020/400 09 Mar 2002 23:47:12 To : All Subject : Ñîðòèðîâêà ðóññêèõ áóêâ -------------------------------------------------------------------------------- Ñòîëêíóëñÿ ñ òàêîé ïðîáëåìîé. Èìååòñÿ áàçà äàííûõ. Êàê âñåãäà, .PM ôàéë ñî âñåìè ìîäóëÿìè è îäèí .pl ôàéë, êîòîðûé è çàïóñêàåòñÿ â áðîóçåðå, íó â ýòîì ôàéëå âñå íàñòðîéêè è îïðåäåëåíèå ïîëåé áàçû äàííûõ... Åñëè ÿ çàïóñêàþ áàçó äàííûõ íà WIN2000, perl ActiveState 522, apache... È ñ use locale Òî ïîëÿ ñ ðóññêèìè çàïèñÿìè ñîðòèðóþòñÿ ñëåäóþùèì îáðàçîì ÿßÙùÛûþÞ¸ýÝøØúÚabcdÜüÑñÐðóÓòÒ¨ÕõôÔàÀÁáÂâÃã÷×öÖÄäåÅÆæçÇèÈéÉÊêëËÌìHíÎîÏï Ýýýý.... áðåä êàêîé òî Åñëè óáèðàþ use locale, òî âñå ñîðòèðóåòñÿ íîðìàëüíî(ïî÷åìó ¸ âïåðåäè à?) abcd¨¸ÀàáÁÂâÃãäÄåÅæÆÇçÈèÉéêÊëËÌìíHîÎïÏÐðÑñÒòÓóôÔÕõÖö÷רøùÙúÚÛûüÜýÝÞþÿß íî ðàçóìååòñÿ, ïðè ïîèñêå ðàçëè÷àþòñÿ áîëüøèå è ìàëûå áóêâû Ïîä linux âñå ðàáîòàåò íîðìàëüíî... ïîäñêàæèòå ÷åãî èñêàòü, êàê íàó÷èòü áàçó äàííûõ íîðìàëüíî ñîðòèðîâàòü? Èëè ïåðë ActiveState âèíîâàò??? Ïîä linux òî âñå íîðìàëüíî! Òåïåðü äðóãîé âîïðîñ, î linux... Ñ ñîðòèðîâêîé çäåñü âðîäå ïðîáëåì íåò, Hî åñëè âûñòàâëÿþ 'Russian_Russia.1251', òî ïðè ïîèñêå ðàçëè÷àþòñÿ áîëüøèå è ìàëûå áóêâû use locale; use POSIX qw (locale_h); setlocale(LC_CTYPE, 'Russian_Russia.1251'); Åñëè âûñòàâëÿþ 'ru_RU.KOI8-R' òî âñå â ïîðÿäêå, íî âåäü äàííûå â áàçå çàïèñàíû â 1251, ïî÷åìó òàê? Ñïàñèáî! Àíäðåé --- ifmail v.2.15dev5 * Origin: http://www.beautiful-ladies.com/ (2:5020/400) Âåðíóòüñÿ ê ñïèñêó òåì, ñîðòèðîâàííûõ ïî: âîçðàñòàíèå äàòû óìåíüøåíèå äàòû òåìà àâòîð
Àðõèâíîå /ru.perl/8578cf2bd7f0.html, îöåíêà èç 5, ãîëîñîâ 10
|