[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: strcoll, C, ru_RU.KOI8-R



Vladimir Zolotykh <gsmith@eurocom.od.ua> wrote:
: çÄÅ ÍÏÖÎÏ ÚÁÄÁÔØ "ÞÉÓÔÏ" ÐÒÏÇÒÁÍÍÉÓÔÓËÉÊ ×ÏÐÒÏÓ?
: ÷ÏÐÒÏÓ ÓÐÅÃÉÆÉÞÅÓËÉÊ ÐÏ ÐÏ×ÏÄÕ strcoll É ËÁË ÏÎÁ ÓÅÂÑ ×ÅÄÅÔ
× ÌÏËÁÌÑÈ
: ó É ru_RU.KOI8-R
: åÓÌÉ debian-russian ÔÏÞÎÏ ÎÅ ÜÔÁ ÇÒÕÐÐÁ ÐÒÏÓÔÏ ÎÅ ÞÉÔÁÊ
ÄÁÌØÛÅ.
: ÔÁËÁÑ ×ÏÔ ÐÒÏÓÔÁÑ ÆÕÎËÃÉÑ
: main(int argc, char * argv [])
: {
:     if (argc > 1)
:     setlocale(LC_COLLATE, "ru_RU.KOI8-R");
:     else
:     setlocale(LC_COLLATE, "C");
:     printf("%d\n", strcoll("a-name", "aname"));
: }
: ÐÅÞÁÔÁÅÔ -65 ÅÓÌÉ ×ÙÚ×ÁÎÁ ÂÅÚ ÁÒÇÕÍÅÎÔÏ× É 1 ÅÓÌÉ Ó ÎÉÍÉ
: óËÏÌØËÏ ÎÉ ÄÕÍÁÌ, ÎÉËÁËÏÇÏ ÒÁÚÕÍÎÏÇÏ ÏÂßÑÓÎÅÎÉÑ ÎÅ ÐÒÉÄÕÍÁÌ.
: ÷ÓÅ ÉÚ Sarge.

÷ ÌÏËÁÌÉ C ÎÅÂÕË×ÅÎÎÙÅ ÓÉÍ×ÏÌÙ ÐÒÉ ÓÒÁ×ÎÅÎÉÉ ÕÞÉÔÙ×ÁÀÔÓÑ, Á × ru_RU -
ÎÅÔ.

ëÓÔÁÔÉ, ÒÅËÏÍÅÎÄÕÀ ÐÏÐÒÏÂÏ×ÁÔØ ÅÝÅ É × en_US ÌÏËÁÌÉ. üÆÆÅËÔ ÂÕÄÅÔ ÔÏÔ
ÖÅ, ÞÔÏ É × ru_RU

÷ÓÅ ÎÁÃÉÏÎÁÌØÎÙÅ ÌÏËÁÌÉ ÂÁÚÉÒÕÀÔÓÑ ÎÁ iso14651_t1, × ËÏÔÏÒÏÊ ÐÒÏ -
ÎÁÐÉÓÁÎÏ:
<U002D> IGNORE;IGNORE;IGNORE;<U002D> # 37 -

á C ÔÕÐÏ ÓÏÒÔÉÒÕÅÔ ÐÏ ASCII ËÏÄÁÍ.  

ðÏÜÔÏÍÕ × ÒÕÓÓËÏÊ (É ÁÎÇÌÉÊÓËÏÊ) ÌÏËÁÌÉ ÆÁÊÌÙ A a B b ÏÔÓÏÒÔÉÒÕÀÔÓÑ ÉÍÅÎÎÏ 
× ÔÁËÏÍ ÐÏÒÑÄËÅ, Á × C - A B a b



-- 



Reply to: