āĻ•āĻŋāĻ­āĻžāĻŦā§‡ āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ā§‡āĻ° āĻ¸āĻžāĻœāĻžāĻ¨ā§‹āĻ° āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ¸āĻžāĻœāĻžāĻ¨ā§‹āĻ°

āĻ­ā§‚āĻŽāĻŋāĻ•āĻž

āĻāĻŸāĻŋ āĻ¸āĻŦ āĻāĻ•āĻŸāĻŋ āĻ›ā§‹āĻŸ āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ āĻ¯āĻž āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ° āĻ¤āĻĨā§āĻ¯ āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻ•āĻĨāĻž āĻ›āĻŋāĻ˛ āĻ‡-āĻŽā§‡āĻ‡āĻ˛ HR āĻŦāĻŋāĻ­āĻžāĻ—ā§‡āĻ° āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ āĻĨā§‡āĻ•ā§‡ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻ•āĻ°ā§āĻŽāĻšāĻžāĻ°ā§€ āĻĒāĻĻ āĻ¸āĻš āĻŽā§‡āĻ˛āĻŋāĻ‚ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻĻā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻĨā§‡āĻ•ā§‡ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻ•āĻ°ā§āĻŽāĻšāĻžāĻ°ā§€āĨ¤ āĻ‰āĻ­āĻ¯āĻŧ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ‡ āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§‹āĻĄ āĻĒāĻžāĻ ā§āĻ¯ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ āĻšāĻ˛ UTF-8 āĻāĻŦāĻ‚ āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§āĻ¸ āĻ˛āĻžāĻ‡āĻ¨ āĻļā§‡āĻˇā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤āĨ¤

āĻ¸āĻžāĻŽāĻ—ā§āĻ°ā§€ mail.txt

ИваĐŊОв АĐŊĐ´Ņ€ĐĩĐš;[email protected]

āĻ¸āĻžāĻŽāĻ—ā§āĻ°ā§€ buhg.txt

ИваĐŊОва АĐģĐģĐ°;ĐŧĐ°ĐģŅŅ€
ЁĐģĐēиĐŊĐ° Đ­ĐģĐģĐ°;ĐēŅ€Đ°ĐŊОвŅ‰Đ¸Ņ†Đ°
ИваĐŊОв АĐŊĐ´Ņ€ĐĩĐš;ŅĐģĐĩŅĐ°Ņ€ŅŒ
АйаĐēĐ°ĐŊОв МиŅ…аиĐģ;ĐŧĐ°ĐģŅŅ€

āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡, āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§āĻ¸ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻžāĻ›āĻžāĻ‡ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ āĻ¸āĻžāĻœāĻžāĻ¨ āĻāĻŦāĻ‚ āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§āĻ¸ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻ‡āĻ¨āĻĒā§āĻŸā§‡ āĻœāĻŽāĻž āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ āĻ¯ā§‹āĻ—āĻĻāĻžāĻ¨ā§‡āĻ°, āĻ¯āĻž āĻ…āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤āĻ­āĻžāĻŦā§‡ āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

$> sort buhg.txt > buhg.srt
$> sort mail.txt > mail.srt
$> join buhg.srt mail.srt > result
join: buhg.srt:4: is not sorted: ИваĐŊОв АĐŊĐ´Ņ€ĐĩĐš;ŅĐģĐĩŅĐ°Ņ€ŅŒ

āĻ†āĻĒāĻ¨āĻžāĻ° āĻšā§‹āĻ– āĻĻāĻŋāĻ¯āĻŧā§‡ āĻŦāĻžāĻ›āĻžāĻ‡ āĻ•āĻ°āĻžāĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛āĻŸāĻŋ āĻĻā§‡āĻ–āĻžāĻ¯āĻŧ āĻ¯ā§‡, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ­āĻžāĻŦā§‡, āĻŦāĻžāĻ›āĻžāĻ‡āĻŸāĻŋ āĻ¸āĻ āĻŋāĻ•, āĻ¤āĻŦā§‡ āĻĒā§āĻ°ā§āĻˇ āĻāĻŦāĻ‚ āĻŽāĻšāĻŋāĻ˛āĻž āĻ‰āĻĒāĻžāĻ§āĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻ•āĻžāĻ•āĻ¤āĻžāĻ˛ā§€āĻ¯āĻŧ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡, āĻŽāĻšāĻŋāĻ˛āĻžāĻ—ā§āĻ˛āĻŋ āĻĒā§āĻ°ā§āĻˇāĻĻā§‡āĻ° āĻ†āĻ—ā§‡ āĻ†āĻ¸ā§‡:

$> sort buhg.txt
АйаĐēĐ°ĐŊОв МиŅ…аиĐģ;ĐŧĐ°ĐģŅŅ€
ЁĐģĐēиĐŊĐ° Đ­ĐģĐģĐ°;ĐēŅ€Đ°ĐŊОвŅ‰Đ¸Ņ†Đ°
ИваĐŊОва АĐģĐģĐ°;ĐŧĐ°ĐģŅŅ€
ИваĐŊОв АĐŊĐ´Ņ€ĐĩĐš;ŅĐģĐĩŅĐ°Ņ€ŅŒ

āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§‹āĻĄā§‡ āĻŦāĻžāĻ›āĻžāĻ‡ āĻ•āĻ°āĻž āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻ° āĻŽāĻ¤ā§‹ āĻŦāĻž āĻ¸āĻžāĻœāĻžāĻ¨ā§‹āĻ° āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽā§‡ āĻ¨āĻžāĻ°ā§€āĻŦāĻžāĻĻā§‡āĻ° āĻĒā§āĻ°āĻ•āĻžāĻļā§‡āĻ° āĻŽāĻ¤ā§‹ āĻĻā§‡āĻ–āĻžāĻ¯āĻŧāĨ¤ āĻĒā§āĻ°āĻĨāĻŽāĻŸāĻŋ āĻ…āĻŦāĻļā§āĻ¯āĻ‡, āĻ†āĻ°āĻ“ āĻ¯ā§āĻ•ā§āĻ¤āĻŋāĻ¯ā§āĻ•ā§āĻ¤āĨ¤

āĻ†āĻĒāĻžāĻ¤āĻ¤ āĻŦāĻ¨ā§āĻ§ āĻ•āĻ°āĻž āĻ¯āĻžāĻ• āĻ¯ā§‹āĻ—āĻĻāĻžāĻ¨ā§‡āĻ° āĻāĻŦāĻ‚ āĻĢā§‹āĻ•āĻžāĻ¸ āĻ•āĻ°ā§āĻ¨ āĻ¸āĻžāĻœāĻžāĻ¨. āĻ†āĻ¸ā§āĻ¨ āĻŦā§ˆāĻœā§āĻžāĻžāĻ¨āĻŋāĻ• āĻĒā§‹āĻ•āĻŋāĻ‚ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻŸāĻŋ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻŋāĨ¤ āĻĒā§āĻ°āĻĨāĻŽāĻ¤, āĻāĻ° āĻĨā§‡āĻ•ā§‡ āĻ˛ā§‹āĻ•ā§‡āĻ˛ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž āĻ¯āĻžāĻ• en_US āĻ‰āĻĒāĻ° ru_RU. āĻ¸āĻžāĻœāĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯, āĻĒāĻ°āĻŋāĻŦā§‡āĻļ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻ¯āĻĨā§‡āĻˇā§āĻŸ āĻšāĻŦā§‡ LC_COLLATE, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻŽāĻ°āĻž āĻ¤ā§āĻšā§āĻ› āĻŦāĻŋāĻˇāĻ¯āĻŧā§‡ āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻˇā§āĻŸ āĻ•āĻ°āĻŦ āĻ¨āĻž:

$> LANG=ru_RU.UTF-8 sort buhg.txt
АйаĐēĐ°ĐŊОв МиŅ…аиĐģ;ĐŧĐ°ĐģŅŅ€
ЁĐģĐēиĐŊĐ° Đ­ĐģĐģĐ°;ĐēŅ€Đ°ĐŊОвŅ‰Đ¸Ņ†Đ°
ИваĐŊОва АĐģĐģĐ°;ĐŧĐ°ĐģŅŅ€
ИваĐŊОв АĐŊĐ´Ņ€ĐĩĐš;ŅĐģĐĩŅĐ°Ņ€ŅŒ

āĻ•āĻŋāĻ›ā§āĻ‡ āĻŦāĻĻāĻ˛āĻžāĻ¯āĻŧāĻ¨āĻŋāĨ¤

āĻ†āĻ¸ā§āĻ¨ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ•-āĻŦāĻžāĻ‡āĻŸ āĻāĻ¨āĻ•ā§‹āĻĄāĻŋāĻ‚āĻ¯āĻŧā§‡ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ•ā§‹āĻĄ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻŋ:

$> iconv -f UTF-8 -t KOI8-R buhg.txt 
 | LANG=ru_RU.KOI8-R sort 
 | iconv -f KOI8-R -t UTF8

āĻ†āĻŦāĻžāĻ° āĻ•āĻŋāĻ›ā§āĻ‡ āĻŦāĻĻāĻ˛āĻžāĻ¯āĻŧāĻ¨āĻŋāĨ¤

āĻ†āĻĒāĻ¨āĻŋ āĻ•āĻŋāĻ›ā§āĻ‡ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž, āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ¨ā§‡āĻŸā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ–ā§āĻāĻœāĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻ°āĻžāĻļāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ‰āĻĒāĻžāĻ§āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ•āĻŋāĻ›ā§āĻ‡ āĻ¨ā§‡āĻ‡, āĻ¤āĻŦā§‡ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻžāĻœāĻžāĻ¨ā§‹āĻ° āĻ…āĻĻā§āĻ­ā§āĻ¤āĻ¤āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻĒā§āĻ°āĻļā§āĻ¨ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻāĻ–āĻžāĻ¨ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž: āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§āĻ¸ āĻ¸āĻ°ā§āĻŸ '-' (āĻĄā§āĻ¯āĻžāĻļ) āĻ…āĻ•ā§āĻˇāĻ°āĻ•ā§‡ āĻ…āĻĻā§ƒāĻļā§āĻ¯ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§‡. āĻ¸āĻ‚āĻ•ā§āĻˇā§‡āĻĒā§‡, "ab", "aa", "ac" āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚āĻ—ā§āĻ˛āĻŋ "aa", "ab", "ac" āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¸āĻžāĻœāĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻ‰āĻ¤ā§āĻ¤āĻ°āĻŸāĻŋ āĻ¸āĻ°ā§āĻŦāĻ¤ā§āĻ° āĻ†āĻĻāĻ°ā§āĻļ: āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻžāĻ° āĻ˛ā§‹āĻ•ā§‡āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ "āĻ¸āĻŋ" āĻāĻŦāĻ‚ āĻ†āĻĒāĻ¨āĻŋ āĻ–ā§āĻļāĻŋ āĻšāĻŦā§‡āĻ¨āĨ¤ āĻ†āĻ¸ā§āĻ¨ āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻŋ:

$> LANG=C sort buhg.txt
ЁĐģĐēиĐŊĐ° Đ­ĐģĐģĐ°;ĐēŅ€Đ°ĐŊОвŅ‰Đ¸Ņ†Đ°
АйаĐēĐ°ĐŊОв МиŅ…аиĐģ;ĐŧĐ°ĐģŅŅ€
ИваĐŊОв АĐŊĐ´Ņ€ĐĩĐš;ŅĐģĐĩŅĐ°Ņ€ŅŒ
ИваĐŊОва АĐģĐģĐ°;адвОĐēĐ°Ņ‚

āĻ•āĻŋāĻ›ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡. āĻ‡āĻ­āĻžāĻ¨āĻ­āĻ¸ āĻ¸āĻ āĻŋāĻ• āĻ•ā§āĻ°āĻŽā§‡ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛, āĻ¯āĻĻāĻŋāĻ“ āĻ‡āĻ¯āĻŧā§‹āĻ•āĻŋāĻ¨āĻž āĻ•ā§‹āĻĨāĻžāĻ“ āĻĒāĻŋāĻ›āĻ˛ā§‡ āĻ—āĻŋāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĨ¤ āĻŽā§‚āĻ˛ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ¯āĻŧ āĻĢāĻŋāĻ°ā§‡ āĻ†āĻ¸āĻž āĻ¯āĻžāĻ•:

$> LANG=C sort buhg.txt > buhg.srt
$> LANG=C sort mail.txt > mail.srt
$> LANG=C join buhg.srt mail.srt > result

āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ¨ā§‡āĻŸā§‡āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻļā§āĻ°ā§āĻ¤āĻŋ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§€ āĻāĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡āĻ›ā§‡āĨ¤ āĻāĻŦāĻ‚ āĻāĻ‡ āĻĒā§āĻ°āĻĨāĻŽ āĻ˛āĻžāĻ‡āĻ¨ā§‡ Yolkina āĻ¸āĻ¤ā§āĻ¤ā§āĻŦā§‡āĻ“.

āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻŸāĻŋ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻŦāĻ˛ā§‡ āĻŽāĻ¨ā§‡ āĻšāĻšā§āĻ›ā§‡, āĻ¤āĻŦā§‡ āĻ•ā§‡āĻŦāĻ˛ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡, āĻ†āĻ¸ā§āĻ¨ āĻ…āĻ¨ā§āĻ¯ āĻ°āĻžāĻļāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻāĻ¨āĻ•ā§‹āĻĄāĻŋāĻ‚ āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻŋ - āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ CP1251:

$> iconv -f UTF-8 -t CP1251 buhg.txt 
 | LANG=ru_RU.CP1251 sort 
 | iconv -f CP1251 -t UTF8 

āĻŦāĻžāĻ›āĻžāĻ‡ āĻĢāĻ˛āĻžāĻĢāĻ˛, āĻ…āĻĻā§āĻ­ā§āĻ¤āĻ­āĻžāĻŦā§‡ āĻ¯āĻĨā§‡āĻˇā§āĻŸ, āĻ˛ā§‹āĻ•ā§‡āĻ˛ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻŽāĻŋāĻ˛ā§‡ āĻ¯āĻžāĻŦā§‡ "āĻ¸āĻŋ", āĻāĻŦāĻ‚ āĻĒā§āĻ°ā§‹ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ, āĻ¸ā§‡āĻ‡ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§€, āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻšāĻ˛ā§‡āĨ¤ āĻāĻ• āĻĒā§āĻ°āĻ•āĻžāĻ° āĻ°āĻšāĻ¸ā§āĻ¯āĻŦāĻžāĻĻāĨ¤

āĻ†āĻŽāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŋāĻ‚āĻ¯āĻŧā§‡ āĻ°āĻšāĻ¸ā§āĻ¯āĻŦāĻžāĻĻ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āĻ°āĻŋ āĻ¨āĻž āĻ•āĻžāĻ°āĻŖ āĻāĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ­ā§āĻ˛āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻŽā§āĻ–ā§‹āĻļ āĻ•āĻ°ā§‡āĨ¤ āĻāĻŸāĻŋ āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻ¤āĻž āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ—ā§āĻ°ā§āĻ¤ā§āĻŦ āĻ¸āĻšāĻ•āĻžāĻ°ā§‡ āĻĻā§‡āĻ–āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻ¸āĻžāĻœāĻžāĻ¨ āĻāĻŦāĻ‚ āĻāĻŸāĻž āĻ•āĻŋ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡? LC_COLLATE .

āĻļā§‡āĻˇā§‡ āĻ†āĻŽāĻŋ āĻĒā§āĻ°āĻļā§āĻ¨ā§‡āĻ° āĻ‰āĻ¤ā§āĻ¤āĻ° āĻĻā§‡āĻ“āĻ¯āĻŧāĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻŦ:

  • āĻ•ā§‡āĻ¨ āĻŽāĻšāĻŋāĻ˛āĻžāĻĻā§‡āĻ° āĻ‰āĻĒāĻžāĻ§āĻŋāĻ—ā§āĻ˛āĻŋ āĻ­ā§āĻ˛āĻ­āĻžāĻŦā§‡ āĻ¸āĻžāĻœāĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛?
  • āĻ•ā§‡āĻ¨ LANG=ru_RU.CP1251 āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ āĻšāĻ¤ā§‡ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻ˛ā§āĻ¯āĻžāĻ‚ = āĻ¸āĻŋ
  • āĻ•ā§‡āĻ¨ āĻ¸āĻžāĻœāĻžāĻ¨ и āĻ¯ā§‹āĻ—āĻĻāĻžāĻ¨ā§‡āĻ° āĻ¸āĻžāĻœāĻžāĻ¨ā§‹ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻāĻ° āĻ•ā§āĻ°āĻŽ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ§āĻžāĻ°āĻŖāĻž
  • āĻ•ā§‡āĻ¨ āĻ†āĻŽāĻžāĻ° āĻ¸āĻŦ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖā§‡ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ†āĻ›ā§‡?
  • āĻ…āĻŦāĻļā§‡āĻˇā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒāĻ›āĻ¨ā§āĻĻ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§€ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻŦāĻžāĻ›āĻžāĻ‡ āĻ•āĻŋāĻ­āĻžāĻŦā§‡

āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§‹āĻĄā§‡ āĻ¸āĻžāĻœāĻžāĻ¨ā§‹

āĻĒā§āĻ°āĻĨāĻŽ āĻ¸ā§āĻŸāĻĒ āĻšāĻŦā§‡ āĻĒā§āĻ°āĻ¯ā§āĻ•ā§āĻ¤āĻŋāĻ—āĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§‡āĻĻāĻ¨ āĻ¨āĻ‚ 10 āĻāĻ¨āĻŸāĻžāĻ‡āĻŸā§‡āĻ˛āĻĄ āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§‹āĻĄ āĻ•ā§‹āĻ˛ā§‡āĻļāĻ¨ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ unicode.org. āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§‡āĻĻāĻ¨āĻŸāĻŋāĻ¤ā§‡ āĻĒā§āĻ°āĻšā§āĻ° āĻĒā§āĻ°āĻ¯ā§āĻ•ā§āĻ¤āĻŋāĻ—āĻ¤ āĻŦāĻŋāĻļāĻĻ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¤āĻžāĻ‡ āĻ†āĻŽāĻžāĻ•ā§‡ āĻŽā§‚āĻ˛ āĻ§āĻžāĻ°āĻŖāĻžāĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ¸āĻžāĻ°āĻžāĻ‚āĻļ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ•āĨ¤

āĻšāĻžāĻ˛āĻ•āĻž āĻ–āĻžāĻŦāĻžāĻ° — “āĻ¤ā§āĻ˛āĻ¨āĻžâ€ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻšāĻ˛ āĻ¯ā§‡āĻ•ā§‹āĻ¨ āĻ¸āĻžāĻœāĻžāĻ¨ā§‹āĻ° āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽā§‡āĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĨ¤ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽāĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻœā§‡āĻ‡ āĻ†āĻ˛āĻžāĻĻāĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ ("āĻŦā§āĻĻāĻŦā§āĻĻ", "āĻāĻ•āĻ¤ā§āĻ°ā§€āĻ•āĻ°āĻŖ", "āĻĻā§āĻ°ā§āĻ¤"), āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¤āĻžāĻ°āĻž āĻ¯ā§‡ āĻ•ā§āĻ°āĻŽā§‡ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§‡ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻ¤āĻžāĻ°āĻž āĻ¸āĻŦāĻžāĻ‡ āĻāĻ• āĻœā§‹āĻĄāĻŧāĻž āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĨ¤

āĻĒā§āĻ°āĻžāĻ•ā§ƒāĻ¤āĻŋāĻ• āĻ­āĻžāĻˇāĻžāĻ¯āĻŧ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻŦāĻžāĻ›āĻžāĻ‡ āĻ•āĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻŽā§‹āĻŸāĻžāĻŽā§āĻŸāĻŋ āĻœāĻŸāĻŋāĻ˛ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĨ¤ āĻāĻŽāĻ¨āĻ•āĻŋ āĻ¸āĻšāĻœāĻ¤āĻŽ āĻāĻ•āĻ•-āĻŦāĻžāĻ‡āĻŸ āĻāĻ¨āĻ•ā§‹āĻĄāĻŋāĻ‚āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡āĻ“, āĻŦāĻ°ā§āĻŖāĻŽāĻžāĻ˛āĻžāĻ° āĻ…āĻ•ā§āĻˇāĻ°āĻ—ā§āĻ˛āĻŋāĻ° āĻ•ā§āĻ°āĻŽ, āĻāĻŽāĻ¨āĻ•āĻŋ āĻ‡āĻ‚āĻ°ā§‡āĻœāĻŋ āĻ˛ā§āĻ¯āĻžāĻŸāĻŋāĻ¨ āĻŦāĻ°ā§āĻŖāĻŽāĻžāĻ˛āĻž āĻĨā§‡āĻ•ā§‡ āĻ•āĻŋāĻ›ā§āĻŸāĻž āĻ†āĻ˛āĻžāĻĻāĻž, āĻāĻ‡ āĻ…āĻ•ā§āĻˇāĻ°āĻ—ā§āĻ˛āĻŋ āĻāĻ¨āĻ•ā§‹āĻĄ āĻ•āĻ°āĻž āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¸ā§‚āĻšāĻ• āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ†āĻ° āĻŽāĻŋāĻ˛āĻŦā§‡ āĻ¨āĻžāĨ¤ āĻ¤āĻžāĻ‡ āĻœāĻžāĻ°ā§āĻŽāĻžāĻ¨ āĻŦāĻ°ā§āĻŖāĻŽāĻžāĻ˛āĻžāĻ¯āĻŧ āĻ…āĻ•ā§āĻˇāĻ° Ö āĻŽāĻ§ā§āĻ¯ā§‡ āĻĻāĻžāĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ†āĻ›ā§‡ О и P, āĻāĻŦāĻ‚ āĻāĻ¨āĻ•ā§‹āĻĄāĻŋāĻ‚ āĻ CP850 āĻ¤āĻŋāĻ¨āĻŋ āĻŽāĻ§ā§āĻ¯ā§‡ āĻĒāĻžāĻ¯āĻŧ Ãŋ и Ü.

āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻāĻ¨āĻ•ā§‹āĻĄāĻŋāĻ‚ āĻĨā§‡āĻ•ā§‡ āĻŦāĻŋāĻŽā§‚āĻ°ā§āĻ¤ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻāĻŦāĻ‚ "āĻ†āĻĻāĻ°ā§āĻļ" āĻ…āĻ•ā§āĻˇāĻ°āĻ—ā§āĻ˛āĻŋ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻ¯āĻž āĻ•āĻŋāĻ›ā§ āĻ•ā§āĻ°āĻŽā§‡ āĻ¸āĻžāĻœāĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧ, āĻ¯ā§‡āĻŽāĻ¨āĻŸāĻŋ āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§‹āĻĄā§‡ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ¨āĻ•ā§‹āĻĄāĻŋāĻ‚ UTF8, UTF16 āĻŦāĻž āĻāĻ• āĻŦāĻžāĻ‡āĻŸ KOI8-R (āĻ¯āĻĻāĻŋ āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§‹āĻĄā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¸ā§€āĻŽāĻŋāĻ¤ āĻ‰āĻĒāĻ¸ā§‡āĻŸ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ) āĻ…āĻ•ā§āĻˇāĻ°ā§‡āĻ° āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸āĻžāĻ‚āĻ–ā§āĻ¯āĻŋāĻ• āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻĻā§‡āĻŦā§‡, āĻ¤āĻŦā§‡ āĻŦā§‡āĻ¸ āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡āĻ° āĻāĻ•āĻ‡ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻŦā§‡āĨ¤

āĻāĻŸāĻž āĻĻā§‡āĻ–āĻž āĻ¯āĻžāĻšā§āĻ›ā§‡ āĻ¯ā§‡ āĻāĻŽāĻ¨āĻ•āĻŋ āĻ¯āĻĻāĻŋ āĻ†āĻŽāĻ°āĻž āĻ¸ā§āĻ•ā§āĻ°ā§āĻ¯āĻžāĻš āĻĨā§‡āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¤ā§€āĻ• āĻŸā§‡āĻŦāĻŋāĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŋ, āĻ†āĻŽāĻ°āĻž āĻāĻŸāĻŋāĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻ°ā§āĻŦāĻœāĻ¨ā§€āĻ¨ āĻĒā§āĻ°āĻ¤ā§€āĻ• āĻ…āĻ°ā§āĻĄāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻšāĻŦ āĻ¨āĻžāĨ¤ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻœāĻžāĻ¤ā§€āĻ¯āĻŧ āĻŦāĻ°ā§āĻŖāĻŽāĻžāĻ˛āĻžāĻ¯āĻŧ āĻ¯āĻž āĻāĻ•āĻ‡ āĻ…āĻ•ā§āĻˇāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡, āĻāĻ‡ āĻ…āĻ•ā§āĻˇāĻ°ā§‡āĻ° āĻ•ā§āĻ°āĻŽ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻĢāĻ°āĻžāĻ¸āĻŋ āĻ­āĻžāĻˇāĻžāĻ¯āĻŧ Æ āĻāĻ•āĻŸāĻŋ āĻ˛āĻŋāĻ—ā§āĻ¯āĻžāĻšāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻŋāĻ¤ āĻšāĻŦā§‡ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¸āĻžāĻœāĻžāĻ¨ā§‹ āĻšāĻŦā§‡ā§ˇ AE. āĻ¨āĻ°āĻ“āĻ¯āĻŧā§‡āĻœāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ­āĻžāĻˇāĻžāĻ¯āĻŧ Æ āĻāĻ•āĻŸāĻŋ āĻĒā§ƒāĻĨāĻ• āĻšāĻŋāĻ āĻŋ āĻšāĻŦā§‡, āĻ¯āĻž āĻĒāĻ°ā§‡ āĻ…āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤ Z. āĻ‰āĻĒāĻžāĻ¯āĻŧ āĻĻā§āĻŦāĻžāĻ°āĻž, āĻŽāĻ¤ ligatures āĻ›āĻžāĻĄāĻŧāĻžāĻ“ Æ āĻŦā§‡āĻļ āĻ•āĻŋāĻ›ā§ āĻšāĻŋāĻšā§āĻ¨ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ˛ā§‡āĻ–āĻž āĻšāĻŋāĻ āĻŋ āĻ†āĻ›ā§‡āĨ¤ āĻ¤āĻžāĻ‡ āĻšā§‡āĻ• āĻŦāĻ°ā§āĻŖāĻŽāĻžāĻ˛āĻžāĻ¯āĻŧ āĻāĻ•āĻŸāĻŋ āĻ…āĻ•ā§āĻˇāĻ° āĻ†āĻ›ā§‡ Ch, āĻ¯āĻž āĻŽāĻžāĻāĻ–āĻžāĻ¨ā§‡ āĻĻāĻžāĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ†āĻ›ā§‡ H и I.

āĻŦāĻ°ā§āĻŖāĻŽāĻžāĻ˛āĻžāĻ° āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ āĻ›āĻžāĻĄāĻŧāĻžāĻ“, āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻœāĻžāĻ¤ā§€āĻ¯āĻŧ āĻāĻ¤āĻŋāĻšā§āĻ¯ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¯āĻž āĻŦāĻžāĻ›āĻžāĻ‡āĻ•ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡āĨ¤ āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡, āĻĒā§āĻ°āĻļā§āĻ¨ āĻ‰āĻ ā§‡āĻ›ā§‡: āĻ…āĻ­āĻŋāĻ§āĻžāĻ¨ā§‡ āĻŦāĻĄāĻŧ āĻšāĻžāĻ¤ā§‡āĻ° āĻāĻŦāĻ‚ āĻ›ā§‹āĻŸ āĻšāĻžāĻ¤ā§‡āĻ° āĻ…āĻ•ā§āĻˇāĻ° āĻ¸āĻŽāĻ¨ā§āĻŦāĻŋāĻ¤ āĻļāĻŦā§āĻĻāĻ—ā§āĻ˛āĻŋ āĻ•ā§€ āĻ•ā§āĻ°āĻŽā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤? āĻŦāĻŋāĻ°āĻžāĻŽ āĻšāĻŋāĻšā§āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻžāĻ›āĻžāĻ‡āĻ“ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ¸ā§āĻĒā§āĻ¯āĻžāĻ¨āĻŋāĻļ āĻ­āĻžāĻˇāĻžāĻ¯āĻŧ, āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻļā§āĻ¨āĻŦā§‹āĻ§āĻ• āĻŦāĻžāĻ•ā§āĻ¯ā§‡āĻ° āĻļā§āĻ°ā§āĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻ‰āĻ˛ā§āĻŸāĻžāĻ¨ā§‹ āĻĒā§āĻ°āĻļā§āĻ¨ āĻšāĻŋāĻšā§āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ (āĻ†āĻĒāĻ¨āĻŋ āĻ¸āĻ™ā§āĻ—ā§€āĻ¤ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āĻ°ā§‡āĻ¨?) āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡, āĻāĻŸāĻž āĻ¸ā§āĻĒāĻˇā§āĻŸ āĻ¯ā§‡ āĻœāĻŋāĻœā§āĻžāĻžāĻ¸āĻžāĻŽā§‚āĻ˛āĻ• āĻŦāĻžāĻ•ā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻŦāĻ°ā§āĻŖāĻŽāĻžāĻ˛āĻžāĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒā§ƒāĻĨāĻ• āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻ—ā§‹āĻˇā§āĻ ā§€āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ, āĻ¤āĻŦā§‡ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ°āĻžāĻŽ āĻšāĻŋāĻšā§āĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻžāĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋ āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻ¸āĻžāĻœāĻžāĻ¨ā§‹ āĻ¯āĻžāĻ¯āĻŧ?

āĻ†āĻŽāĻŋ āĻ‡āĻ‰āĻ°ā§‹āĻĒā§€āĻ¯āĻŧ āĻ­āĻžāĻˇāĻžāĻ° āĻĨā§‡āĻ•ā§‡ āĻ–ā§āĻŦ āĻ†āĻ˛āĻžāĻĻāĻž āĻ­āĻžāĻˇāĻžāĻ¯āĻŧ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻŦāĻžāĻ›āĻžāĻ‡ āĻ•āĻ°āĻžāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧā§‡ āĻšāĻŋāĻ¨ā§āĻ¤āĻž āĻ•āĻ°āĻŦ āĻ¨āĻžāĨ¤ āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡ āĻ­āĻžāĻˇāĻžāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻĄāĻžāĻ¨-āĻĨā§‡āĻ•ā§‡-āĻŦāĻžāĻŽā§‡ āĻŦāĻž āĻ‰āĻĒāĻ°ā§‡-āĻĨā§‡āĻ•ā§‡-āĻ¨āĻŋāĻšā§‡āĻ° āĻ˛ā§‡āĻ–āĻžāĻ° āĻĻāĻŋāĻ•āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸āĻš, āĻ˛āĻžāĻ‡āĻ¨ā§‡āĻ° āĻ…āĻ•ā§āĻˇāĻ°āĻ—ā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻĒāĻĄāĻŧāĻžāĻ° āĻ•ā§āĻ°āĻŽā§‡ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻāĻŽāĻ¨āĻ•āĻŋ āĻ…-āĻŦāĻ°ā§āĻŖāĻžāĻ¨ā§āĻ•ā§āĻ°āĻŽāĻŋāĻ• āĻ˛ā§‡āĻ–āĻžāĻ° āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽāĻ—ā§āĻ˛āĻŋāĻ°āĻ“ āĻ…āĻ•ā§āĻˇāĻ° āĻ…āĻ¨ā§āĻ¸āĻžāĻ°ā§‡ āĻ˛āĻžāĻ‡āĻ¨ā§‡āĻ° āĻ…āĻ•ā§āĻˇāĻ° āĻ•ā§āĻ°āĻŽ āĻ•āĻ°āĻžāĻ° āĻ¨āĻŋāĻœāĻ¸ā§āĻŦ āĻ‰āĻĒāĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ . āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻšāĻžāĻ¯āĻŧāĻžāĻ°ā§‹āĻ—ā§āĻ˛āĻŋāĻĢāĻ—ā§āĻ˛āĻŋ āĻļā§ˆāĻ˛ā§€ āĻ…āĻ¨ā§āĻ¸āĻžāĻ°ā§‡ āĻ…āĻ°ā§āĻĄāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ (āĻšā§€āĻ¨āĻž āĻ…āĻ•ā§āĻˇāĻ° āĻ•ā§€) āĻŦāĻž āĻ‰āĻšā§āĻšāĻžāĻ°āĻŖ āĻĻā§āĻŦāĻžāĻ°āĻžāĨ¤ āĻ¸āĻ¤ā§āĻ¯āĻŋ āĻŦāĻ˛āĻ¤ā§‡, āĻ‡āĻŽā§‹āĻœāĻŋāĻ—ā§āĻ˛āĻŋ āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻ¸āĻžāĻœāĻžāĻ¨ā§‹ āĻ‰āĻšāĻŋāĻ¤ āĻ¸ā§‡ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ†āĻŽāĻžāĻ° āĻ•ā§‹āĻ¨ āĻ§āĻžāĻ°āĻŖāĻž āĻ¨ā§‡āĻ‡, āĻ¤āĻŦā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻ¤āĻžāĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĻ“ āĻ•āĻŋāĻ›ā§ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ†āĻ¸āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤

āĻ‰āĻĒāĻ°ā§‡ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ­ā§āĻ•ā§āĻ¤ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡, āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§‹āĻĄ āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚āĻ—ā§āĻ˛āĻŋāĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ• āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧāĻ¤āĻžāĻ—ā§āĻ˛āĻŋ āĻĒā§āĻ°āĻŖāĻ¯āĻŧāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛:

  • āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚āĻ—ā§āĻ˛āĻŋāĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•ā§‹āĻĄ āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡ āĻ…āĻ•ā§āĻˇāĻ°ā§‡āĻ° āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ āĻ¨āĻž;
  • āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻ…āĻ•ā§āĻˇāĻ° āĻ—āĻ āĻ¨āĻ•āĻžāĻ°ā§€ āĻ…āĻ•ā§āĻˇāĻ°āĻ—ā§āĻ˛āĻŋāĻ° āĻ•ā§āĻ°āĻŽāĻ—ā§āĻ˛āĻŋ āĻ•ā§āĻ¯āĻžāĻ¨ā§‹āĻ¨āĻŋāĻ•āĻžāĻ˛ āĻ†āĻ•āĻžāĻ°ā§‡ āĻšā§āĻ°āĻžāĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ (A + āĻ‰āĻĒāĻ°ā§‡āĻ° āĻŦā§ƒāĻ¤ā§āĻ¤āĻŸāĻŋ āĻāĻ•āĻ‡ āĻ°āĻ•āĻŽ Å);
  • āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚āĻ—ā§āĻ˛āĻŋāĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻ•āĻŸāĻŋ āĻ…āĻ•ā§āĻˇāĻ°āĻ•ā§‡ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻĒā§āĻ°āĻ¸āĻ™ā§āĻ—ā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§‡ āĻ¤āĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§‡āĻļā§€āĻĻā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¤ā§āĻ˛āĻ¨āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻ‡āĻ‰āĻ¨āĻŋāĻŸā§‡ āĻŽāĻŋāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ (Ch āĻšā§‡āĻ• āĻ­āĻžāĻˇāĻžāĻ¯āĻŧ) āĻŦāĻž āĻ•āĻ¯āĻŧā§‡āĻ•āĻŸāĻŋāĻ¤ā§‡ āĻŦāĻŋāĻ­āĻ•ā§āĻ¤ (Æ āĻĢāĻ°āĻžāĻ¸āĻŋ āĻŽāĻ§ā§āĻ¯ā§‡);
  • āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻœāĻžāĻ¤ā§€āĻ¯āĻŧ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ (āĻŦāĻ°ā§āĻŖāĻŽāĻžāĻ˛āĻž, āĻŦāĻĄāĻŧ āĻšāĻžāĻ¤ā§‡āĻ°/āĻ›ā§‹āĻŸ āĻšāĻžāĻ¤ā§‡āĻ° āĻ…āĻ•ā§āĻˇāĻ°, āĻŦāĻŋāĻ°āĻžāĻŽ āĻšāĻŋāĻšā§āĻ¨, āĻ˛ā§‡āĻ–āĻžāĻ° āĻ§āĻ°āĻ¨) āĻ…āĻ°ā§āĻĄāĻžāĻ°ā§‡āĻ° āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ āĻ…ā§āĻ¯āĻžāĻ¸āĻžāĻ‡āĻ¨āĻŽā§‡āĻ¨ā§āĻŸ (āĻ‡āĻŽā§‹āĻœāĻŋ) āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡;
  • āĻ¤ā§āĻ˛āĻ¨āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦāĻžāĻ›āĻžāĻ‡ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻ¯āĻŧ, āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§‡āĻ• āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧāĻ“ āĻ—ā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ, āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ āĻ¸āĻžāĻ°āĻŋ āĻŦā§āĻ¯āĻžāĻĒā§āĻ¤āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ ({A... z} āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻž āĻ¸āĻœā§‹āĻ°ā§‡ āĻ†āĻ˜āĻžāĻ¤);
  • āĻ¤ā§āĻ˛āĻ¨āĻž āĻŽā§‹āĻŸāĻžāĻŽā§āĻŸāĻŋ āĻĻā§āĻ°ā§āĻ¤ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤.

āĻ‰āĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§‡āĻĻāĻ¨ā§‡āĻ° āĻ˛ā§‡āĻ–āĻ•āĻ°āĻž āĻ¤ā§āĻ˛āĻ¨āĻžāĻŽā§‚āĻ˛āĻ• āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĻ›ā§‡āĻ¨ āĻ¯ā§‡ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāĻ°ā§€āĻĻā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ:

  • āĻ¤ā§āĻ˛āĻ¨āĻž āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ­āĻžāĻˇāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ•ā§āĻˇāĻ°āĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻĒā§ƒāĻĨāĻ• āĻ¸ā§‡āĻŸ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻŦā§‡ āĻ¨āĻž (āĻ°āĻžāĻļāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻāĻŦāĻ‚ āĻ‡āĻ‰āĻ•ā§āĻ°ā§‡āĻ¨ā§€āĻ¯āĻŧ āĻ­āĻžāĻˇāĻžāĻ—ā§āĻ˛āĻŋ āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻ¸āĻŋāĻ°āĻŋāĻ˛āĻŋāĻ• āĻ…āĻ•ā§āĻˇāĻ° āĻ­āĻžāĻ— āĻ•āĻ°ā§‡);
  • āĻ¤ā§āĻ˛āĻ¨āĻž āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§‹āĻĄ āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡āĻ° āĻ…āĻ•ā§āĻˇāĻ°ā§‡āĻ° āĻ•ā§āĻ°āĻŽ āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ;
  • āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ“āĻœāĻ¨ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻšāĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ, āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸āĻžāĻ‚āĻ¸ā§āĻ•ā§ƒāĻ¤āĻŋāĻ• āĻĒā§āĻ°āĻ¸āĻ™ā§āĻ—ā§‡ āĻāĻ•āĻ‡ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ“āĻœāĻ¨ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡;
  • āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻŦāĻž āĻŦāĻŋāĻ­āĻ•ā§āĻ¤ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻžāĻ°āĻŋ āĻ“āĻœāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ (āĻĨā§‡āĻ•ā§‡ x < y āĻāĻŸāĻž āĻ¯ā§‡ āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°ā§‡ āĻ¨āĻž xz < yz);
  • āĻŦāĻžāĻ›āĻžāĻ‡ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽā§‡āĻ° āĻĻā§ƒāĻˇā§āĻŸāĻŋāĻ•ā§‹āĻŖ āĻĨā§‡āĻ•ā§‡ āĻāĻ•āĻ‡ āĻ“āĻœāĻ¨ā§‡āĻ° āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ¸āĻŽāĻžāĻ¨ āĻŦāĻ˛ā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚āĻ—ā§āĻ˛āĻŋāĻ° āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ•ā§āĻ°āĻŽ āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž āĻ¸āĻŽā§āĻ­āĻŦ, āĻ¤āĻŦā§‡ āĻāĻŸāĻŋ āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻšā§āĻ°āĻžāĻ¸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡;
  • āĻŦāĻžāĻ°āĻŦāĻžāĻ° āĻ¸āĻžāĻœāĻžāĻ¨ā§‹āĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻ•āĻ‡ āĻ“āĻœāĻ¨ āĻ¸āĻš āĻ¸āĻžāĻ°āĻŋāĻ—ā§āĻ˛āĻŋ āĻ…āĻĻāĻ˛āĻŦāĻĻāĻ˛ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻĻā§ƒāĻĸāĻŧāĻ¤āĻž āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦāĻžāĻ›āĻžāĻ‡ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽā§āĻĒāĻ¤ā§āĻ¤āĻŋ, āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽā§āĻĒāĻ¤ā§āĻ¤āĻŋ āĻ¨āĻ¯āĻŧ (āĻ†āĻ—ā§‡āĻ° āĻ…āĻ¨ā§āĻšā§āĻ›ā§‡āĻĻ āĻĻā§‡āĻ–ā§āĻ¨);
  • āĻ¸āĻžāĻ‚āĻ¸ā§āĻ•ā§ƒāĻ¤āĻŋāĻ• āĻāĻ¤āĻŋāĻšā§āĻ¯ āĻĒāĻ°āĻŋāĻŽāĻžāĻ°ā§āĻœāĻŋāĻ¤/āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻĨā§‡ āĻŦāĻžāĻ›āĻžāĻ‡ āĻ•āĻ°āĻžāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻ—ā§āĻ˛āĻŋ āĻ¸āĻŽāĻ¯āĻŧā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻāĻŸāĻŋāĻ“ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¯ā§‡ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•ā§ƒāĻ¤ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚āĻ—ā§āĻ˛āĻŋāĻ° āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ•āĻŋāĻ›ā§āĻ‡ āĻœāĻžāĻ¨ā§‡ āĻ¨āĻžāĨ¤ āĻ¸ā§āĻ¤āĻ°āĻžāĻ‚, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ‡āĻ‚āĻ°ā§‡āĻœāĻŋ āĻ¨āĻžāĻŽā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻŸāĻŋ (āĻŦāĻŋāĻŸāĻ˛āĻ¸, āĻĻā§āĻ¯).

āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧāĻ¤āĻž āĻ¸āĻ¨ā§āĻ¤ā§āĻˇā§āĻŸ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯, āĻāĻ•āĻŸāĻŋ āĻŦāĻšā§-āĻ¸ā§āĻ¤āĻ°ā§‡āĻ° (āĻ†āĻ¸āĻ˛ā§‡ āĻšāĻžāĻ°-āĻ¸ā§āĻ¤āĻ°ā§‡āĻ°) āĻŸā§‡āĻŦāĻŋāĻ˛ āĻ¸āĻžāĻœāĻžāĻ¨ā§‹āĻ° āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻĒā§‚āĻ°ā§āĻŦā§‡, āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚-āĻāĻ° āĻ…āĻ•ā§āĻˇāĻ°āĻ—ā§āĻ˛āĻŋ āĻ•ā§āĻ¯āĻžāĻ¨ā§‹āĻ¨āĻŋāĻ•āĻžāĻ˛ āĻ†āĻ•āĻžāĻ°ā§‡ āĻšā§āĻ°āĻžāĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ¤ā§āĻ˛āĻ¨āĻžāĻ° āĻāĻ•āĻ•ā§‡ āĻ—ā§‹āĻˇā§āĻ ā§€āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¤ā§āĻ˛āĻ¨āĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻāĻ•āĻ• āĻ¤ā§āĻ˛āĻ¨āĻžāĻ° āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸ā§āĻ¤āĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤ āĻŦā§‡āĻļ āĻ•āĻ¯āĻŧā§‡āĻ•āĻŸāĻŋ āĻ“āĻœāĻ¨ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ‡āĻ‰āĻ¨āĻŋāĻŸā§‡āĻ° āĻ“āĻœāĻ¨ āĻšāĻ˛ āĻ…āĻ°ā§āĻĄāĻžāĻ° āĻ•āĻ°āĻž āĻ¸ā§‡āĻŸā§‡āĻ° āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ (āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡, āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž) āĻ¯āĻž āĻ•āĻŽ āĻŦāĻž āĻŦā§‡āĻļāĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻŦāĻŋāĻļā§‡āĻˇ āĻ…āĻ°ā§āĻĨ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ (0x0) āĻāĻ° āĻ…āĻ°ā§āĻĨ āĻšāĻ˛ āĻ¸āĻ‚āĻļā§āĻ˛āĻŋāĻˇā§āĻŸ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ¸ā§āĻ¤āĻ°ā§‡ āĻāĻ‡ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻ¤ā§āĻ˛āĻ¨āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻœāĻĄāĻŧāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤ āĻ¸āĻ‚āĻļā§āĻ˛āĻŋāĻˇā§āĻŸ āĻ¸ā§āĻ¤āĻ°ā§‡āĻ° āĻ“āĻœāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚āĻ—ā§āĻ˛āĻŋāĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻŦā§‡āĻļ āĻ•āĻ¯āĻŧā§‡āĻ•āĻŦāĻžāĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¸ā§āĻ¤āĻ°ā§‡, āĻĻā§āĻŸāĻŋ āĻ¸āĻžāĻ°āĻŋāĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ•āĻ•ā§‡āĻ° āĻ“āĻœāĻ¨āĻ—ā§āĻ˛āĻŋ āĻĒāĻ°āĻ¸ā§āĻĒāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧāĻ•ā§āĻ°āĻŽā§‡ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻœāĻžāĻ¤ā§€āĻ¯āĻŧ āĻāĻ¤āĻŋāĻšā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽā§‡āĻ° āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡, āĻ¸āĻšāĻ—āĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻžāĻ¨ āĻ†āĻ˛āĻžāĻĻāĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ¤āĻŦā§‡ āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§‹āĻĄ āĻŽāĻžāĻ¨ āĻ“āĻœāĻ¨ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻŽā§ŒāĻ˛āĻŋāĻ• āĻ¸āĻžāĻ°āĻŖā§€ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§‡ - "āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§‹āĻĄ āĻ•ā§‹āĻ˛ā§‡āĻļāĻ¨ āĻāĻ˛āĻŋāĻŽā§‡āĻ¨ā§āĻŸ āĻŸā§‡āĻŦāĻŋāĻ˛" (DUCET) āĻ†āĻŽāĻŋ āĻ¨ā§‹āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ‡ āĻ¯ā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž LC_COLLATE āĻ†āĻ¸āĻ˛ā§‡ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ¤ā§āĻ˛āĻ¨āĻž āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ āĻ“āĻœāĻ¨ āĻŸā§‡āĻŦāĻŋāĻ˛ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ‡āĻ™ā§āĻ—āĻŋāĻ¤āĨ¤

āĻ“āĻœāĻ¨ āĻ¸āĻšāĻ— DUCET āĻ¨āĻŋāĻŽā§āĻ¨āĻ°ā§‚āĻĒ āĻ¸āĻžāĻœāĻžāĻ¨ā§‹:

  • āĻĒā§āĻ°āĻĨāĻŽ āĻ¸ā§āĻ¤āĻ°ā§‡, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ…āĻ•ā§āĻˇāĻ° āĻāĻ•āĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻšā§āĻ°āĻžāĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻĄāĻžāĻ¯āĻŧāĻžāĻ•ā§āĻ°āĻŋāĻŸāĻŋāĻ•āĻ—ā§āĻ˛āĻŋ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻŦāĻŋāĻ°āĻžāĻŽ āĻšāĻŋāĻšā§āĻ¨āĻ—ā§āĻ˛āĻŋ (āĻ¸āĻ•āĻ˛ āĻ¨āĻ¯āĻŧ) āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ;
  • āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻ¸ā§āĻ¤āĻ°ā§‡, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĄāĻžāĻ¯āĻŧāĻžāĻ•ā§āĻ°āĻŋāĻŸāĻŋāĻ•āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻžāĻ¯āĻŧ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ;
  • āĻ¤ā§ƒāĻ¤ā§€āĻ¯āĻŧ āĻ¸ā§āĻ¤āĻ°ā§‡, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡āĻ‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ;
  • āĻšāĻ¤ā§āĻ°ā§āĻĨ āĻ¸ā§āĻ¤āĻ°ā§‡, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦāĻŋāĻ°āĻžāĻŽ āĻšāĻŋāĻšā§āĻ¨āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻžāĻ¯āĻŧ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§ˇ

āĻ¤ā§āĻ˛āĻ¨āĻžāĻŸāĻŋ āĻŦā§‡āĻļ āĻ•āĻ¯āĻŧā§‡āĻ•āĻŸāĻŋ āĻĒāĻžāĻ¸ā§‡ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ: āĻĒā§āĻ°āĻĨāĻŽā§‡, āĻĒā§āĻ°āĻĨāĻŽ āĻ¸ā§āĻ¤āĻ°ā§‡āĻ° āĻ¸āĻšāĻ— āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ; āĻ¯āĻĻāĻŋ āĻ“āĻœāĻ¨āĻ—ā§āĻ˛āĻŋ āĻŽāĻŋāĻ˛ā§‡ āĻ¯āĻžāĻ¯āĻŧ, āĻ¤āĻŦā§‡ āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻ¸ā§āĻ¤āĻ°ā§‡āĻ° āĻ“āĻœāĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ; āĻ¤āĻžāĻ°āĻĒāĻ° āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻāĻ•āĻŸāĻŋ āĻ¤ā§ƒāĻ¤ā§€āĻ¯āĻŧ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻšāĻ¤ā§āĻ°ā§āĻĨ.

āĻ¤ā§āĻ˛āĻ¨āĻž āĻļā§‡āĻˇ āĻšāĻ¯āĻŧ āĻ¯āĻ–āĻ¨ āĻ¸āĻžāĻ°āĻŋāĻ¤ā§‡ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ“āĻœāĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻāĻ•āĻ• āĻĨāĻžāĻ•ā§‡āĨ¤ āĻšāĻžāĻ°āĻŸāĻŋ āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻŽāĻžāĻ¨ āĻ“āĻœāĻ¨ā§‡āĻ° āĻ¸āĻžāĻ°āĻŋāĻ—ā§āĻ˛āĻŋ āĻāĻ•ā§‡ āĻ…āĻĒāĻ°ā§‡āĻ° āĻ¸āĻŽāĻžāĻ¨ āĻŦāĻ˛ā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤

āĻāĻ‡ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ (āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻĒā§āĻ°āĻ¯ā§āĻ•ā§āĻ¤āĻŋāĻ—āĻ¤ āĻŦāĻŋāĻŦāĻ°āĻŖā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ—ā§āĻšā§āĻ› āĻ¸āĻš) āĻ¨āĻ‚ 10 āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ āĻ•āĻ°āĻžāĻ° āĻ¨āĻžāĻŽ āĻĻāĻŋāĻ¯āĻŧā§‡āĻ›ā§‡ - "āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§‹āĻĄ āĻ•ā§‹āĻ˛ā§‡āĻļāĻ¨ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ" (āĻ¤ā§āĻŽāĻŋ āĻ•).

āĻāĻ–āĻžāĻ¨ā§‡āĻ‡ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻĨā§‡āĻ•ā§‡ āĻ¸āĻžāĻœāĻžāĻ¨ā§‹āĻ° āĻ†āĻšāĻ°āĻŖ āĻāĻ•āĻŸā§ āĻĒāĻ°āĻŋāĻˇā§āĻ•āĻžāĻ° āĻšāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻāĻŸāĻŋ āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§‹āĻĄ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°āĻž āĻ­āĻžāĻ˛ āĻšāĻŦā§‡āĨ¤

āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻ¤ā§‡ āĻ¤ā§āĻŽāĻŋ āĻ• āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§‡āĻˇ āĻ†āĻ›ā§‡ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ“āĻœāĻ¨ āĻĢāĻžāĻ‡āĻ˛, āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ DUCET. āĻ†āĻĒāĻ¨āĻŋ āĻ¸ā§āĻ•ā§‡āĻ˛ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻ¸āĻŦ āĻ§āĻ°āĻŖā§‡āĻ° āĻŽāĻœāĻžāĻ° āĻœāĻŋāĻ¨āĻŋāĻ¸ āĻ–ā§āĻāĻœā§‡ āĻĒā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻŽāĻžāĻšāĻœāĻ‚ āĻāĻŦāĻ‚ āĻ‡āĻ‰āĻ°ā§‹āĻĒā§€āĻ¯āĻŧ āĻĄā§‹āĻŽāĻŋāĻ¨ā§‹āĻ—ā§āĻ˛āĻŋāĻ° āĻ•ā§āĻ°āĻŽ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¸ā§‡āĻ‡āĻ¸āĻžāĻĨā§‡ āĻ¤āĻžāĻ¸ā§‡āĻ° āĻĄā§‡āĻ•ā§‡ āĻ¸ā§āĻ¯ā§āĻŸā§‡āĻ° āĻ•ā§āĻ°āĻŽ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻĒā§āĻ°āĻ¤ā§€āĻ• 1F000 āĻāĻŦāĻ‚ āĻ†āĻ°āĻ“)āĨ¤ āĻ•āĻžāĻ°ā§āĻĄ āĻ¸ā§āĻ¯ā§āĻŸāĻ—ā§āĻ˛āĻŋ āĻ¸ā§‡āĻ¤ā§āĻ° āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ…āĻ¨ā§āĻ¸āĻžāĻ°ā§‡ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ - PCBT, āĻāĻŦāĻ‚ āĻ¸ā§āĻ¯ā§āĻŸā§‡āĻ° āĻ•āĻžāĻ°ā§āĻĄāĻ—ā§āĻ˛āĻŋ T, 2,3, XNUMX... K.

āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛āĻŋ āĻšā§‡āĻ• āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡ āĻ¯ā§‡ āĻ¸āĻžāĻ°āĻŋ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§€ āĻ¸āĻ āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ¸āĻžāĻœāĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ DUCET āĻŦā§‡āĻļ āĻ•ā§āĻ˛āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ° āĻšāĻŦā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§, āĻ¸ā§ŒāĻ­āĻžāĻ—ā§āĻ¯āĻŦāĻļāĻ¤ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§‹āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ…āĻ¨ā§āĻ•āĻ°āĻŖā§€āĻ¯āĻŧ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ - "āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ¨ā§āĻ¤āĻ°ā§āĻœāĻžāĻ¤āĻŋāĻ• āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨"(āĻ†āĻ‡āĻ¸āĻŋāĻ‡āĻ‰).

āĻāĻ‡ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻ“āĻ¯āĻŧā§‡āĻŦāĻ¸āĻžāĻ‡āĻŸā§‡, āĻŦāĻŋāĻ•āĻļāĻŋāĻ¤ āĻ†āĻ‡āĻŦāĻŋāĻāĻŽ, āĻĄā§‡āĻŽā§‹ āĻĒā§‡āĻœ āĻ†āĻ›ā§‡, āĻ¸āĻš āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ āĻĒā§ƒāĻˇā§āĻ āĻž. āĻ†āĻŽāĻ°āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸ā§‡āĻŸāĻŋāĻ‚āĻ¸ āĻ¸āĻš āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ˛āĻžāĻ‡āĻ¨ āĻĒā§āĻ°āĻŦā§‡āĻļ āĻ•āĻ°āĻŋ āĻāĻŦāĻ‚ āĻĻā§‡āĻ–ā§āĻ¨, āĻ†āĻŽāĻ°āĻž āĻ¨āĻŋāĻ–ā§āĻāĻ¤ āĻ°āĻžāĻļāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŦāĻžāĻ›āĻžāĻ‡ āĻĒāĻžāĻ‡āĨ¤

АйаĐēĐ°ĐŊОв МиŅ…аиĐģ;ĐŧĐ°ĐģŅŅ€
ЁĐģĐēиĐŊĐ° Đ­ĐģĐģĐ°;ĐēŅ€Đ°ĐŊОвŅ‰Đ¸Ņ†Đ°
ИваĐŊОв АĐŊĐ´Ņ€ĐĩĐš;ŅĐģĐĩŅĐ°Ņ€ŅŒ
ИваĐŊОва АĐģĐģĐ°;адвОĐēĐ°Ņ‚

āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻ“āĻ¯āĻŧā§‡āĻŦāĻ¸āĻžāĻ‡āĻŸ āĻ†āĻ‡āĻ¸āĻŋāĻ‡āĻ‰ āĻŦāĻŋāĻ°āĻžāĻŽ āĻšāĻŋāĻšā§āĻ¨āĻ—ā§āĻ˛āĻŋ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ†āĻĒāĻ¨āĻŋ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻĒāĻˇā§āĻŸā§€āĻ•āĻ°āĻŖ āĻ–ā§āĻāĻœā§‡ āĻĒā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖā§‡ āĻ¸āĻŽāĻˇā§āĻŸāĻŋ FAQ apostrophe āĻāĻŦāĻ‚ āĻšāĻžāĻ‡āĻĢā§‡āĻ¨ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ.

āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§‹āĻĄ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻ•āĻ°ā§‡āĻ›ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ…āĻĻā§āĻ­ā§āĻ¤ āĻ†āĻšāĻ°āĻŖā§‡āĻ° āĻ•āĻžāĻ°āĻŖ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¸āĻžāĻœāĻžāĻ¨ в āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻ…āĻ¨ā§āĻ¯ āĻ•ā§‹āĻĨāĻžāĻ“ āĻ¯ā§‡āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤

glibc āĻŽāĻ§ā§āĻ¯ā§‡ āĻŦāĻžāĻ›āĻžāĻ‡

āĻ‡āĻ‰āĻŸāĻŋāĻ˛āĻŋāĻŸāĻŋ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ•ā§‹āĻĄā§‡āĻ° āĻĻā§āĻ°ā§āĻ¤ āĻ­āĻŋāĻ‰ āĻ¸āĻžāĻœāĻžāĻ¨ āĻĨā§‡āĻ•ā§‡ GNU āĻ•ā§‹āĻ° āĻ‡āĻ‰āĻŸāĻŋāĻ˛āĻ¸ āĻĻā§‡āĻ–āĻŋāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¯ā§‡ āĻ‡āĻ‰āĻŸāĻŋāĻ˛āĻŋāĻŸāĻŋāĻ¤ā§‡āĻ‡, āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧāĻ•āĻ°āĻŖ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨ā§‡āĻŽā§‡ āĻ†āĻ¸ā§‡ LC_COLLATE āĻĄāĻŋāĻŦāĻžāĻ— āĻŽā§‹āĻĄā§‡ āĻšāĻ˛āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ:

$ sort --debug buhg.txt > buhg.srt
sort: using ‘en_US.UTF8’ sorting rules

āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ strcoll, āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ā§‡ āĻ†āĻ•āĻ°ā§āĻˇāĻŖā§€āĻ¯āĻŧ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ¤ā§‡ āĻ†āĻ›ā§‡ āĻœāĻ¨ā§āĻ¯ glibc.

āĻŽāĻ§ā§āĻ¯ā§‡ āĻ‰āĻ‡āĻ•āĻŋ āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ glibc āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ¨āĻŋāĻŦā§‡āĻĻāĻŋāĻ¤ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¨ā§āĻšā§āĻ›ā§‡āĻĻ. āĻāĻ‡ āĻ…āĻ¨ā§āĻšā§āĻ›ā§‡āĻĻ āĻĨā§‡āĻ•ā§‡ āĻŦā§‹āĻāĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¯ā§‡ āĻ‡āĻ¨ āĻœāĻ¨ā§āĻ¯ glibc āĻŦāĻžāĻ›āĻžāĻ‡ āĻ•āĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡ āĻĒāĻ°āĻŋāĻšāĻŋāĻ¤ āĻ¤ā§āĻŽāĻŋ āĻ• (āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§‹āĻĄ āĻ•ā§‹āĻ˛ā§‡āĻļāĻ¨ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ) āĻāĻŦāĻ‚/āĻ…āĻĨāĻŦāĻž āĻāĻŸāĻŋāĻ° āĻ•āĻžāĻ›āĻžāĻ•āĻžāĻ›āĻŋ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§‡ āĻ†āĻ‡āĻāĻ¸āĻ“ 14651 (āĻ†āĻ¨ā§āĻ¤āĻ°ā§āĻœāĻžāĻ¤āĻŋāĻ• āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ•ā§āĻ°āĻŽ āĻāĻŦāĻ‚ āĻ¤ā§āĻ˛āĻ¨āĻž) āĻ¸āĻ°ā§āĻŦāĻļā§‡āĻˇ āĻŽāĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡, āĻāĻŸāĻŋ āĻ¸āĻžāĻ‡āĻŸā§‡ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ standards.iso.org āĻ†āĻ‡āĻāĻ¸āĻ“ 14651 āĻ†āĻ¨ā§āĻˇā§āĻ āĻžāĻ¨āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ¸āĻ°ā§āĻŦāĻœāĻ¨ā§€āĻ¨āĻ­āĻžāĻŦā§‡ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ˜ā§‹āĻˇāĻŖāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻ‚āĻļā§āĻ˛āĻŋāĻˇā§āĻŸ āĻ˛āĻŋāĻ™ā§āĻ•āĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¸ā§āĻ¤āĻŋāĻ¤ā§āĻŦāĻšā§€āĻ¨ āĻĒā§ƒāĻˇā§āĻ āĻžāĻ° āĻĻāĻŋāĻ•ā§‡ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻ—ā§āĻ—āĻ˛ āĻ…āĻĢāĻŋāĻ¸āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻ¸āĻžāĻ‡āĻŸā§‡āĻ° āĻ˛āĻŋāĻ™ā§āĻ• āĻ¸āĻš āĻŦā§‡āĻļ āĻ•āĻ¯āĻŧā§‡āĻ•āĻŸāĻŋ āĻĒā§ƒāĻˇā§āĻ āĻž āĻĢā§‡āĻ°āĻ¤ āĻĻā§‡āĻ¯āĻŧ āĻ¯āĻž āĻāĻ•āĻļ āĻ‡āĻ‰āĻ°ā§‹āĻ¤ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ‡āĻ˛ā§‡āĻ•āĻŸā§āĻ°āĻ¨āĻŋāĻ• āĻ•āĻĒāĻŋ āĻ•ā§‡āĻ¨āĻžāĻ° āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦ āĻĻā§‡āĻ¯āĻŧ, āĻ¤āĻŦā§‡ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻĢāĻ˛āĻžāĻĢāĻ˛ā§‡āĻ° āĻ¤ā§ƒāĻ¤ā§€āĻ¯āĻŧ āĻŦāĻž āĻšāĻ¤ā§āĻ°ā§āĻĨ āĻĒā§ƒāĻˇā§āĻ āĻžāĻ¯āĻŧ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ˛āĻŋāĻ™ā§āĻ•āĻ“ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻĒāĻŋāĻĄāĻŋāĻāĻĢ. āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ­āĻžāĻŦā§‡, āĻŽāĻžāĻ¨ āĻ•āĻžāĻ°ā§āĻ¯āĻ¤ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¨āĻ¯āĻŧ āĻ¤ā§āĻŽāĻŋ āĻ•, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻĒāĻĄāĻŧāĻ¤ā§‡ āĻ†āĻ°āĻ“ āĻŦāĻŋāĻ°āĻ•ā§āĻ¤āĻŋāĻ•āĻ° āĻ•āĻžāĻ°āĻŖ āĻāĻ¤ā§‡ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ¸āĻžāĻœāĻžāĻ¨ā§‹āĻ° āĻœāĻžāĻ¤ā§€āĻ¯āĻŧ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ā§‡āĻ° āĻ¸ā§āĻĒāĻˇā§āĻŸ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¨ā§‡āĻ‡āĨ¤

āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ†āĻ•āĻ°ā§āĻˇāĻŖā§€āĻ¯āĻŧ āĻ¤āĻĨā§āĻ¯ āĻ‰āĻ‡āĻ•āĻŋ āĻāĻ•āĻŸāĻŋ āĻ˛āĻŋāĻ™ā§āĻ• āĻ›āĻŋāĻ˛ āĻŦāĻžāĻ— āĻ¤āĻžāĻ˛āĻžāĻļāĻ•āĻžāĻ°ā§€ āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ¤ā§āĻ˛āĻ¨āĻž āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻ†āĻ˛ā§‹āĻšāĻ¨āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻœāĻ¨ā§āĻ¯ glibc. āĻ†āĻ˛ā§‹āĻšāĻ¨āĻž āĻĨā§‡āĻ•ā§‡ āĻœāĻžāĻ¨āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¯ā§‡ āĻœāĻ¨ā§āĻ¯ glibc āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ†āĻ‡āĻāĻ¸āĻ“āĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ—āĻ¤ āĻŸā§‡āĻŦāĻŋāĻ˛ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ āĻŸā§‡āĻŦāĻŋāĻ˛ (CTT), āĻ¯āĻžāĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ†āĻŦā§‡āĻĻāĻ¨ā§‡ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻŦā§‡ A āĻŽāĻžāĻ¨ āĻ†āĻ‡āĻāĻ¸āĻ“ 14651. 2000 āĻāĻŦāĻ‚ 2015 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ‡ āĻŸā§‡āĻŦāĻŋāĻ˛āĻŸāĻŋ āĻœāĻ¨ā§āĻ¯ glibc āĻāĻ•āĻŸāĻŋ āĻ°āĻ•ā§āĻˇāĻŖāĻžāĻŦā§‡āĻ•ā§āĻˇāĻŖāĻ•āĻžāĻ°ā§€ āĻ›āĻŋāĻ˛ āĻ¨āĻž āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§‡āĻ° āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻĨā§‡āĻ•ā§‡ āĻŦā§‡āĻļ āĻ­āĻŋāĻ¨ā§āĻ¨ (āĻ…āĻ¨ā§āĻ¤āĻ¤ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ•āĻ­āĻžāĻŦā§‡) āĻ›āĻŋāĻ˛āĨ¤ 2015 āĻĨā§‡āĻ•ā§‡ 2018 āĻ¸āĻžāĻ˛ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤, āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡āĻ° āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡ āĻ…āĻ­āĻŋāĻ¯ā§‹āĻœāĻ¨ āĻ˜āĻŸā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ āĻāĻ–āĻ¨ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•āĻžāĻ›ā§‡ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻœā§€āĻŦāĻ¨ā§‡ āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻĻā§‡āĻ–āĻž āĻ•āĻ°āĻžāĻ° āĻ¸ā§āĻ¯ā§‹āĻ— āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (CentOS 8), āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻžāĻ¤āĻ¨ (CentOS 7).

āĻāĻ–āĻ¨ āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ āĻāĻŦāĻ‚ āĻ¸āĻšāĻžāĻ¯āĻŧāĻ• āĻŸā§‡āĻŦāĻŋāĻ˛ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¤āĻĨā§āĻ¯ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡, āĻ†āĻŽāĻ°āĻž āĻŽā§‚āĻ˛ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ¯āĻŧ āĻĢāĻŋāĻ°ā§‡ āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ āĻāĻŦāĻ‚ āĻ°āĻžāĻļāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ˛ā§‹āĻ•ā§‡āĻ˛ā§‡ āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸āĻ āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ¸āĻžāĻœāĻžāĻ¤ā§‡ āĻšāĻ¯āĻŧ āĻ¤āĻž āĻŦā§āĻāĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋāĨ¤

ISO 14651 / 14652

āĻ†āĻŽāĻ°āĻž āĻ†āĻ—ā§āĻ°āĻšā§€ āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡āĻ° āĻ‰āĻ¤ā§āĻ¸ āĻ•ā§‹āĻĄ CTT āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻŦāĻŋāĻ¤āĻ°āĻŖā§‡ āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻ•ā§āĻ¯āĻžāĻŸāĻžāĻ˛āĻ—ā§‡ āĻ†āĻ›ā§‡ /usr/share/i18n/locales/. āĻŸā§‡āĻŦāĻŋāĻ˛ āĻ¨āĻŋāĻœā§‡āĻ‡ āĻĢāĻžāĻ‡āĻ˛ āĻ†āĻ›ā§‡ iso14651_t1_common. āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻ‡ āĻĢāĻžāĻ‡āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ•āĻž iso14651_t1_common āĻ•āĻĒāĻŋ āĻ•āĻ°ā§āĻ¨ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ iso14651_t1, āĻ¯āĻž, āĻ˜ā§āĻ°ā§‡, āĻœāĻžāĻ¤ā§€āĻ¯āĻŧ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¸āĻš en_US и ru_RU. āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻŦāĻŋāĻ¤āĻ°āĻŖā§‡ āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ āĻŽā§ŒāĻ˛āĻŋāĻ• āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛ā§‡āĻļāĻ¨ā§‡ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¯āĻĻāĻŋ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ¨āĻž āĻĨāĻžāĻ•ā§‡, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻĨā§‡āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻĒā§āĻ¯āĻžāĻ•ā§‡āĻœ āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤

āĻĢāĻžāĻ‡āĻ˛ āĻ•āĻžāĻ āĻžāĻŽā§‹ iso14651_t1 āĻ¨āĻžāĻŽ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…-āĻ¸ā§āĻĒāĻˇā§āĻŸ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ¸āĻš āĻ­āĻ¯āĻŧāĻžāĻ¨āĻ•āĻ­āĻžāĻŦā§‡ āĻļāĻŦā§āĻĻāĻ—ā§āĻšā§āĻ› āĻŦāĻ˛ā§‡ āĻŽāĻ¨ā§‡ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ¤āĻŦā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻĻā§‡āĻ–ā§‡āĻ¨ āĻ¤āĻŦā§‡ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§ āĻŦā§‡āĻļ āĻ¸āĻšāĻœāĨ¤ āĻ—āĻ āĻ¨ āĻŽāĻžāĻ¨ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ†āĻ‡āĻāĻ¸āĻ“ 14652, āĻ¯āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻ…āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻ“āĻ¯āĻŧā§‡āĻŦāĻ¸āĻžāĻ‡āĻŸ āĻĨā§‡āĻ•ā§‡ āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ open-std.org. āĻĢāĻžāĻ‡āĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸā§‡āĻ° āĻ†āĻ°ā§‡āĻ•āĻŸāĻŋ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻĒāĻĄāĻŧāĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ POSIX āĻĨā§‡āĻ•ā§‡ āĻ“āĻĒā§‡āĻ¨āĻ—ā§āĻ°ā§āĻĒ. āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĒāĻĄāĻŧāĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻŋāĻ¸ā§‡āĻŦā§‡, āĻ†āĻĒāĻ¨āĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ•ā§‹āĻĄ āĻ…āĻ§ā§āĻ¯āĻ¯āĻŧāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ collate_read в glibc/locale/programs/ld-collate.c.

āĻĢāĻžāĻ‡āĻ˛ āĻ—āĻ āĻ¨ āĻāĻ‡ āĻŽāĻ¤ āĻĻā§‡āĻ–āĻžāĻ¯āĻŧ:

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, āĻ…āĻ•ā§āĻˇāĻ°āĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻāĻ¸ā§āĻ•ā§‡āĻĒ āĻ…āĻ•ā§āĻˇāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ # āĻ…āĻ•ā§āĻˇāĻ°ā§‡āĻ° āĻĒāĻ°ā§‡ āĻ˛āĻžāĻ‡āĻ¨ā§‡āĻ° āĻļā§‡āĻˇā§‡ āĻāĻ•āĻŸāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯āĨ¤ āĻ‰āĻ­āĻ¯āĻŧ āĻšāĻŋāĻšā§āĻ¨āĻ•ā§‡ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ¯āĻž āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡āĻ° āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ:

escape_char /
comment_char %

āĻĢāĻžāĻ‡āĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸā§‡ āĻŸā§‹āĻ•ā§‡āĻ¨ āĻĨāĻžāĻ•āĻŦā§‡ āĻŦāĻž (āĻ•ā§‹āĻĨāĻžāĻ¯āĻŧ x - āĻšā§‡āĻ•ā§āĻ¸āĻžāĻĄā§‡āĻ¸āĻŋāĻŽā§‡āĻ˛ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž)āĨ¤ āĻāĻŸāĻŋ āĻāĻ¨āĻ•ā§‹āĻĄāĻŋāĻ‚-āĻ āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§‹āĻĄ āĻ•ā§‹āĻĄ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻšā§‡āĻ•ā§āĻ¸āĻžāĻĄā§‡āĻ¸āĻŋāĻŽā§‡āĻ˛ āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž UCS-4 (āĻšāĻ˛ UTF-32) āĻ•ā§‹āĻŖ āĻŦāĻ¨ā§āĻ§āĻ¨ā§€āĻ¤ā§‡ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ (āĻ¸āĻš , āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ) āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋāĻ° āĻĒā§āĻ°āĻ¸āĻ™ā§āĻ—ā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻ…āĻ°ā§āĻĨ āĻĨāĻžāĻ•ā§‡āĨ¤

āĻ˛āĻžāĻ‡āĻ¨ LC_COLLATE āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻŦāĻ˛ā§‡ āĻ¯ā§‡ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻĄā§‡āĻŸāĻž āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚āĻ—ā§āĻ˛āĻŋāĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻ•āĻ°ā§‡āĨ¤

āĻĒā§āĻ°āĻĨāĻŽā§‡, āĻ¤ā§āĻ˛āĻ¨āĻž āĻ¸āĻžāĻ°āĻŖāĻŋāĻ¤ā§‡ āĻ“āĻœāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻžāĻŽ āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ¤ā§€āĻ• āĻ¸āĻ‚āĻŽāĻŋāĻļā§āĻ°āĻŖā§‡āĻ° āĻ¨āĻžāĻŽ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ­āĻžāĻŦā§‡ āĻŦāĻ˛āĻ¤ā§‡ āĻ—ā§‡āĻ˛ā§‡, āĻĻā§āĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¨āĻžāĻŽ āĻĻā§āĻŸāĻŋ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸āĻ¤ā§āĻ¤āĻžāĻ° āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ—āĻ¤, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻĒā§āĻ°āĻ•ā§ƒāĻ¤ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻ¤āĻžāĻ°āĻž āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ“āĻœāĻ¨ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ•ā§€āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ•ā§‹āĻ˛ā§‡āĻŸāĻŋāĻ‚-āĻĒā§āĻ°āĻ¤ā§€āĻ• (āĻ¤ā§āĻ˛āĻ¨āĻž āĻ…āĻ•ā§āĻˇāĻ°) āĻ•āĻžāĻ°āĻŖ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻ•āĻ‡ āĻ“āĻœāĻ¨ā§‡āĻ° āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§‹āĻĄ āĻ…āĻ•ā§āĻˇāĻ°āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ āĻ…āĻ•ā§āĻˇāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤

āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢāĻžāĻ‡āĻ˛ āĻ°āĻŋāĻ­āĻŋāĻļāĻ¨ā§‡ āĻ¸ā§‡āĻ•āĻļāĻ¨ā§‡āĻ° āĻŽā§‹āĻŸ āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯ āĻĒā§āĻ°āĻžāĻ¯āĻŧ 900 āĻ˛āĻžāĻ‡āĻ¨āĨ¤ āĻ¨āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻ¸ā§āĻŦā§‡āĻšā§āĻ›āĻžāĻšāĻžāĻ°āĻŋāĻ¤āĻž āĻāĻŦāĻ‚ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ§āĻ°āĻŖā§‡āĻ° āĻŦāĻžāĻ•ā§āĻ¯ āĻ—āĻ āĻ¨ āĻĻā§‡āĻ–āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻŽāĻŋ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻœāĻžāĻ¯āĻŧāĻ—āĻž āĻĨā§‡āĻ•ā§‡ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻŸā§‡āĻ¨ā§‡āĻ›āĻŋāĨ¤

LC_COLLATE

collating-symbol <RES-1>
collating-symbol <BLK>
collating-symbol <MIN>
collating-symbol <WIDE>
...
collating-symbol <ARABIC>
collating-symbol <ETHPC>
collating-symbol <OSMANYA>
...
collating-symbol <S1D000>..<S1D35F>
collating-symbol <SFFFF> % Guaranteed largest symbol value. Keep at end of this list
...
collating-element <U0413_0301> from "<U0413><U0301>"
collating-element <U0413_0341> from "<U0413><U0341>"

  • āĻ•ā§‹āĻ˛ā§‡āĻŸāĻŋāĻ‚-āĻĒā§āĻ°āĻ¤ā§€āĻ• āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ˛āĻ— āĻ•āĻ°ā§‡ āĻ“āĻ¸āĻŽāĻžāĻ¨āĻŋāĻ¯āĻŧāĻž āĻĻāĻžāĻāĻĄāĻŧāĻŋāĻĒāĻžāĻ˛ā§āĻ˛āĻžāĻ° āĻ¨āĻžāĻŽā§‡āĻ° āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡
  • āĻ•ā§‹āĻ˛ā§‡āĻŸāĻŋāĻ‚-āĻĒā§āĻ°āĻ¤ā§€āĻ• .. āĻāĻ•āĻŸāĻŋ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ—āĻ āĻŋāĻ¤ āĻ¨āĻžāĻŽā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ•ā§āĻ°āĻŽ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ•āĻ°ā§‡ S āĻāĻŦāĻ‚ āĻĨā§‡āĻ•ā§‡ āĻšā§‡āĻ•ā§āĻ¸āĻžāĻĄā§‡āĻ¸āĻŋāĻŽā§‡āĻ˛ āĻ¸āĻžāĻ‚āĻ–ā§āĻ¯āĻŋāĻ• āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ 1D000 āĻĨā§‡āĻ•ā§‡ 1D35F.
  • āĻāĻĢāĻāĻĢāĻāĻĢāĻāĻĢ в āĻ•ā§‹āĻ˛ā§‡āĻŸāĻŋāĻ‚-āĻĒā§āĻ°āĻ¤ā§€āĻ• āĻšā§‡āĻ•ā§āĻ¸āĻžāĻĄā§‡āĻ¸āĻŋāĻŽā§‡āĻ˛ā§‡ āĻāĻ•āĻŸāĻŋ āĻŦāĻĄāĻŧ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻŽāĻ¤ āĻĻā§‡āĻ–āĻžāĻ¯āĻŧ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŸāĻž āĻļā§āĻ§ā§ āĻāĻ•āĻŸāĻŋ āĻ¨āĻžāĻŽ āĻ¯ā§‡ āĻŽāĻ¤ āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
  • иĐŧŅ āĻāĻ¨āĻ•ā§‹āĻĄāĻŋāĻ‚ āĻāĻ° āĻ•ā§‹āĻĄ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŽāĻžāĻ¨ā§‡ UCS-4
  • āĻ•ā§‹āĻ˛ā§‡āĻŸāĻŋāĻ‚-āĻāĻ˛āĻŋāĻŽā§‡āĻ¨ā§āĻŸ āĻĨā§‡āĻ•ā§‡ " " āĻāĻ•āĻœā§‹āĻĄāĻŧāĻž āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§‹āĻĄ āĻŦāĻŋāĻ¨ā§āĻĻā§āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¨āĻžāĻŽ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ•āĻ°ā§‡āĨ¤

āĻāĻ•āĻŦāĻžāĻ° āĻ“āĻœāĻ¨ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡, āĻĒā§āĻ°āĻ•ā§ƒāĻ¤ āĻ“āĻœāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻ¤ā§āĻ˛āĻ¨āĻžāĻŽā§‚āĻ˛āĻ•āĻ­āĻžāĻŦā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ•āĻŽ-āĻŦā§‡āĻļāĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ• āĻ—ā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ, āĻ¤āĻžāĻ‡ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ° āĻ¨āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ•ā§āĻ°āĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ“āĻœāĻ¨ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ "āĻšāĻžāĻ˛āĻ•āĻž" āĻ“āĻœāĻ¨āĻ—ā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĨāĻŽā§‡ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ°āĻĒāĻ° "āĻ­āĻžāĻ°ā§€"āĻ—ā§āĻ˛āĻŋāĨ¤ āĻ†āĻŽāĻŋ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻŽāĻ¨ā§‡ āĻ•āĻ°āĻŋāĻ¯āĻŧā§‡ āĻĻāĻŋāĻ‡ āĻ¯ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§‹āĻĄ āĻ…āĻ•ā§āĻˇāĻ°āĻ•ā§‡ āĻšāĻžāĻ°āĻŸāĻŋ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻ“āĻœāĻ¨ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻ–āĻžāĻ¨ā§‡ āĻ¤āĻžāĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻ†āĻĻā§‡āĻļ āĻ•ā§āĻ°āĻŽ āĻŽāĻ§ā§āĻ¯ā§‡ āĻŽāĻŋāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ. āĻ¤āĻ¤ā§āĻ¤ā§āĻŦāĻ—āĻ¤āĻ­āĻžāĻŦā§‡, āĻ¯ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻĒā§āĻ°āĻ¤ā§€āĻ•ā§€ āĻ¨āĻžāĻŽ āĻšāĻžāĻ°āĻŸāĻŋ āĻ¸ā§āĻ¤āĻ°ā§‡āĻ° āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻāĻ•āĻŸāĻŋāĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯āĻ—ā§āĻ˛āĻŋ āĻ‡āĻ™ā§āĻ—āĻŋāĻ¤ āĻĻā§‡āĻ¯āĻŧ āĻ¯ā§‡ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāĻ°ā§€āĻ°āĻž āĻŽāĻžāĻ¨āĻ¸āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ¨āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ†āĻ˛āĻžāĻĻāĻž āĻ•āĻ°ā§‡āĨ¤

% Symbolic weight assignments

% Third-level weight assignments
<RES-1>
<BLK>
<MIN>
<WIDE>
...
% Second-level weight assignments
<BASE>
<LOWLINE> % COMBINING LOW LINE
<PSILI> % COMBINING COMMA ABOVE
<DASIA> % COMBINING REVERSED COMMA ABOVE
...
% First-level weight assignments
<S0009> % HORIZONTAL TABULATION 
<S000A> % LINE FEED
<S000B> % VERTICAL TABULATION
...
<S0434> % CYRILLIC SMALL LETTER DE
<S0501> % CYRILLIC SMALL LETTER KOMI DE
<S0452> % CYRILLIC SMALL LETTER DJE
<S0503> % CYRILLIC SMALL LETTER KOMI DJE
<S0453> % CYRILLIC SMALL LETTER GJE
<S0499> % CYRILLIC SMALL LETTER ZE WITH DESCENDER
<S0435> % CYRILLIC SMALL LETTER IE
<S04D7> % CYRILLIC SMALL LETTER IE WITH BREVE
<S0454> % CYRILLIC SMALL LETTER UKRAINIAN IE
<S0436> % CYRILLIC SMALL LETTER ZHE

āĻ…āĻŦāĻļā§‡āĻˇā§‡, āĻĒā§āĻ°āĻ•ā§ƒāĻ¤ āĻ“āĻœāĻ¨ āĻŸā§‡āĻŦāĻŋāĻ˛.

āĻ“āĻœāĻ¨ āĻŦāĻŋāĻ­āĻžāĻ—āĻŸāĻŋ āĻ•ā§€āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻ†āĻŦāĻĻā§āĻ§ āĻ…āĻ°ā§āĻĄāĻžāĻ°_āĻļā§āĻ°ā§ и āĻ†āĻĻā§‡āĻļ_āĻļā§‡āĻˇ. āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ…āĻ°ā§āĻĄāĻžāĻ°_āĻļā§āĻ°ā§ āĻ¤ā§āĻ˛āĻ¨āĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ•ā§‹āĻ¨ āĻĻāĻŋāĻ•ā§‡ āĻ¸āĻžāĻ°āĻŋ āĻ¸ā§āĻ•ā§āĻ¯āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸ā§‡āĻŸāĻŋāĻ‚ āĻšāĻ˛ āĻ…āĻ—ā§āĻ°āĻŦāĻ°ā§āĻ¤ā§€. āĻŦāĻŋāĻ­āĻžāĻ—ā§‡āĻ° āĻŽā§‚āĻ˛ āĻ…āĻ‚āĻļā§‡ āĻ˛āĻžāĻ‡āĻ¨ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¯āĻž āĻĒā§āĻ°āĻ¤ā§€āĻ• āĻ•ā§‹āĻĄ āĻāĻŦāĻ‚ āĻāĻ° āĻšāĻžāĻ°āĻŸāĻŋ āĻ“āĻœāĻ¨ āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤ āĻ…āĻ•ā§āĻˇāĻ° āĻ•ā§‹āĻĄāĻŸāĻŋ āĻ…āĻ•ā§āĻˇāĻ° āĻ¨āĻŋāĻœā§‡āĻ‡, āĻāĻ•āĻŸāĻŋ āĻ•ā§‹āĻĄ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŦāĻž āĻĒā§‚āĻ°ā§āĻŦā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¤ā§€āĻ•ā§€ āĻ¨āĻžāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ¸āĻžāĻ‚āĻ•ā§‡āĻ¤āĻŋāĻ• āĻ¨āĻžāĻŽ, āĻ•ā§‹āĻĄ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŦāĻž āĻšāĻŋāĻšā§āĻ¨āĻ—ā§āĻ˛āĻŋāĻ•ā§‡āĻ“ āĻ“āĻœāĻ¨ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ¯āĻĻāĻŋ āĻ•ā§‹āĻĄ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŦāĻž āĻ…āĻ•ā§āĻˇāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ¤āĻžāĻĻā§‡āĻ° āĻ“āĻœāĻ¨ āĻ•ā§‹āĻĄ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻ¸āĻžāĻ‚āĻ–ā§āĻ¯āĻŋāĻ• āĻŽāĻžāĻ¨ā§‡āĻ° āĻ¸āĻŽāĻžāĻ¨ (āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§‹āĻĄ āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨)āĨ¤ āĻ…āĻ•ā§āĻˇāĻ°āĻ—ā§āĻ˛āĻŋ āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ (āĻ¯ā§‡āĻŽāĻ¨ āĻ†āĻŽāĻŋ āĻŦā§āĻāĻŋ) āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ• āĻ“āĻœāĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻž āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§‹āĻĄ āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡āĻ° āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻŽā§‡āĻ˛ā§‡āĨ¤ āĻŦāĻŋāĻļā§‡āĻˇ āĻ“āĻœāĻ¨ āĻŽāĻžāĻ¨ āĻ‡āĻ—āĻ¨ā§‹āĻ° āĻŽāĻžāĻ¨ā§‡ āĻ¤ā§āĻ˛āĻ¨āĻžāĻ° āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻ¸ā§āĻ¤āĻ°ā§‡ āĻĒā§āĻ°āĻ¤ā§€āĻ•āĻŸāĻŋāĻ•ā§‡ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ

āĻĻāĻžāĻāĻĄāĻŧāĻŋāĻĒāĻžāĻ˛ā§āĻ˛āĻžāĻ° āĻ—āĻ āĻ¨ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻ†āĻŽāĻŋ āĻ¤āĻŋāĻ¨āĻŸāĻŋ āĻŽā§‹āĻŸāĻžāĻŽā§āĻŸāĻŋ āĻ¸ā§āĻ¸ā§āĻĒāĻˇā§āĻŸ āĻŸā§āĻ•āĻ°āĻž āĻŦā§‡āĻ›ā§‡ āĻ¨āĻŋāĻ¯āĻŧā§‡āĻ›āĻŋ:

  • āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§‡ āĻ…āĻ•ā§āĻˇāĻ°
  • āĻĒā§āĻ°āĻĨāĻŽ āĻĻā§āĻ‡ āĻ¸ā§āĻ¤āĻ°ā§‡āĻ° āĻ¤āĻŋāĻ¨ āĻ¨āĻŽā§āĻŦāĻ°ā§‡āĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ āĻšāĻŋāĻšā§āĻ¨
  • āĻ¸āĻŋāĻ°āĻŋāĻ˛āĻŋāĻ• āĻŦāĻ°ā§āĻŖāĻŽāĻžāĻ˛āĻžāĻ° āĻļā§āĻ°ā§, āĻ¯āĻžāĻ¤ā§‡ āĻĄāĻžāĻ¯āĻŧāĻžāĻ•ā§āĻ°āĻŋāĻŸāĻŋāĻ• āĻ¨ā§‡āĻ‡ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ‡ āĻĒā§āĻ°āĻ§āĻžāĻ¨āĻ¤ āĻĒā§āĻ°āĻĨāĻŽ āĻāĻŦāĻ‚ āĻ¤ā§ƒāĻ¤ā§€āĻ¯āĻŧ āĻ¸ā§āĻ¤āĻ° āĻ…āĻ¨ā§āĻ¸āĻžāĻ°ā§‡ āĻ¸āĻžāĻœāĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧāĨ¤

order_start forward;forward;forward;forward,position
<U0000> IGNORE;IGNORE;IGNORE;IGNORE % NULL (in 6429)
<U0001> IGNORE;IGNORE;IGNORE;IGNORE % START OF HEADING (in 6429)
<U0002> IGNORE;IGNORE;IGNORE;IGNORE % START OF TEXT (in 6429)
...
<U0033> <S0033>;<BASE>;<MIN>;<U0033> % DIGIT THREE
<UFF13> <S0033>;<BASE>;<WIDE>;<UFF13> % FULLWIDTH DIGIT THREE
<U2476> <S0033>;<BASE>;<COMPAT>;<U2476> % PARENTHESIZED DIGIT THREE
<U248A> <S0033>;<BASE>;<COMPAT>;<U248A> % DIGIT THREE FULL STOP
<U1D7D1> <S0033>;<BASE>;<FONT>;<U1D7D1> % MATHEMATICAL BOLD DIGIT THREE
...
<U0430> <S0430>;<BASE>;<MIN>;<U0430> % CYRILLIC SMALL LETTER A
<U0410> <S0430>;<BASE>;<CAP>;<U0410> % CYRILLIC CAPITAL LETTER A
<U04D1> <S04D1>;<BASE>;<MIN>;<U04D1> % CYRILLIC SMALL LETTER A WITH BREVE
<U0430_0306> <S04D1>;<BASE>;<MIN>;<U04D1> % CYRILLIC SMALL LETTER A WITH BREVE
...
<U0431> <S0431>;<BASE>;<MIN>;<U0431> % CYRILLIC SMALL LETTER BE
<U0411> <S0431>;<BASE>;<CAP>;<U0411> % CYRILLIC CAPITAL LETTER BE
<U0432> <S0432>;<BASE>;<MIN>;<U0432> % CYRILLIC SMALL LETTER VE
<U0412> <S0432>;<BASE>;<CAP>;<U0412> % CYRILLIC CAPITAL LETTER VE
...
order_end

āĻāĻ–āĻ¨ āĻ†āĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§ā§‡āĻ° āĻļā§āĻ°ā§ āĻĨā§‡āĻ•ā§‡ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻŦāĻžāĻ›āĻžāĻ‡ āĻ•āĻ°āĻ¤ā§‡ āĻĢāĻŋāĻ°ā§‡ āĻ†āĻ¸āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤ āĻ“āĻœāĻ¨ āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡āĻ° āĻāĻ‡ āĻ…āĻ‚āĻļā§‡ āĻ…ā§āĻ¯āĻžāĻŽāĻŦā§āĻļ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡:

<U0020> IGNORE;IGNORE;IGNORE;<U0020> % SPACE
<U0021> IGNORE;IGNORE;IGNORE;<U0021> % EXCLAMATION MARK
<U0022> IGNORE;IGNORE;IGNORE;<U0022> % QUOTATION MARK
...

āĻĻā§‡āĻ–āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¯ā§‡ āĻāĻ‡ āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡ āĻŸā§‡āĻŦāĻŋāĻ˛ āĻĨā§‡āĻ•ā§‡ āĻ¯āĻ¤āĻŋ āĻšāĻŋāĻšā§āĻ¨ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻšāĻ“āĻ¯āĻŧāĻž ASCII āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ (āĻ¸ā§āĻĒā§‡āĻ¸ āĻ¸āĻš) āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽāĻ—ā§āĻ˛āĻŋ āĻšāĻ˛ āĻ˛āĻžāĻ‡āĻ¨ āĻ¯āĻž āĻŽāĻŋāĻ˛āĻŋāĻ¤ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§‡ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻ¤āĻŋ āĻšāĻŋāĻšā§āĻ¨ āĻ›āĻžāĻĄāĻŧāĻž āĻ¸āĻŦ āĻ•āĻŋāĻ›ā§āĻ¤ā§‡āĻ‡ āĻŽā§‡āĻ˛ā§‡āĨ¤ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻŽāĻžāĻ° āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ (āĻŦāĻžāĻ›āĻžāĻ‡ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡) āĻĨā§‡āĻ•ā§‡ āĻ˛āĻžāĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋ āĻāĻ‡āĻ°āĻ•āĻŽ āĻĻā§‡āĻ–āĻžāĻšā§āĻ›ā§‡:

АйаĐēĐ°ĐŊовМиŅ…аиĐģĐŧĐ°ĐģŅŅ€
ЁĐģĐēиĐŊĐ°Đ­ĐģĐģĐ°ĐēŅ€Đ°ĐŊОвŅ‰Đ¸Ņ†Đ°
ИваĐŊОваАĐģĐģĐ°ĐŧĐ°ĐģŅŅ€
ИваĐŊОвАĐŊĐ´Ņ€ĐĩĐšŅĐģĐĩŅĐ°Ņ€ŅŒ

āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻĻāĻžāĻāĻĄāĻŧāĻŋāĻĒāĻžāĻ˛ā§āĻ˛āĻžāĻ° āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡, āĻ°āĻžāĻļāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ­āĻžāĻˇāĻžāĻ¯āĻŧ āĻŦāĻĄāĻŧ āĻšāĻžāĻ¤ā§‡āĻ° āĻ…āĻ•ā§āĻˇāĻ°āĻ—ā§āĻ˛āĻŋ āĻ›ā§‹āĻŸ āĻšāĻžāĻ¤ā§‡āĻ° āĻ…āĻ•ā§āĻˇāĻ°ā§‡āĻ° āĻĒāĻ°ā§‡ āĻ†āĻ¸ā§‡ (āĻ¤ā§ƒāĻ¤ā§€āĻ¯āĻŧ āĻ¸ā§āĻ¤āĻ°ā§‡ āĻĨā§‡āĻ•ā§‡ āĻ­āĻžāĻ°ā§€ ), āĻŦāĻžāĻ›āĻžāĻ‡ āĻāĻ•ā§‡āĻŦāĻžāĻ°ā§‡ āĻ¸āĻ āĻŋāĻ• āĻĻā§‡āĻ–āĻžāĻšā§āĻ›ā§‡āĨ¤

āĻāĻ•āĻŸāĻŋ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ LC_COLLATE=C āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§‡āĻˇ āĻŸā§‡āĻŦāĻŋāĻ˛ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻŦāĻžāĻ‡āĻŸ-āĻŦāĻžāĻ‡-āĻŦāĻžāĻ‡āĻŸ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡

static const uint32_t collseqwc[] =
{
  8, 1, 8, 0x0, 0xff,
  /* 1st-level table */
  6 * sizeof (uint32_t),
  /* 2nd-level table */
  7 * sizeof (uint32_t),
  /* 3rd-level table */
  L'x00', L'x01', L'x02', L'x03', L'x04', L'x05', L'x06', L'x07',
  L'x08', L'x09', L'x0a', L'x0b', L'x0c', L'x0d', L'x0e', L'x0f',

...
  L'xf8', L'xf9', L'xfa', L'xfb', L'xfc', L'xfd', L'xfe', L'xff'
};

āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§‹āĻĄā§‡ āĻ•ā§‹āĻĄ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ Ё A āĻāĻ° āĻ†āĻ—ā§‡ āĻ†āĻ¸ā§‡, āĻ¤āĻžāĻ‡ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚āĻ—ā§āĻ˛āĻŋ āĻ¸ā§‡āĻ‡ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§€ āĻ¸āĻžāĻœāĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧāĨ¤

āĻĒāĻžāĻ ā§āĻ¯ āĻāĻŦāĻ‚ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻŸā§‡āĻŦāĻŋāĻ˛

āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ¤āĻ‡, āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ•āĻŸāĻŋ āĻ…āĻ¤ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨, āĻāĻŦāĻ‚ āĻŸā§‡āĻŦāĻŋāĻ˛ āĻĒāĻžāĻ°ā§āĻ¸āĻŋāĻ‚ CTT āĻŦā§‡āĻļ āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĨ¤ āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻ¤ā§‡, āĻāĻŸāĻŋ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ†āĻ•āĻžāĻ°ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ localdef.

āĻŸā§€āĻŽ localdef āĻœāĻžāĻ¤ā§€āĻ¯āĻŧ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻ°āĻŖā§€ āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ—ā§āĻ°āĻšāĻŖ āĻ•āĻ°ā§‡ (āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ -i), āĻ¯āĻžāĻ¤ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ…āĻ•ā§āĻˇāĻ° āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§‹āĻĄ āĻĄāĻŸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§‹āĻĄ āĻĄāĻŸ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻāĻ¨āĻ•ā§‹āĻĄāĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻ…āĻ•ā§āĻˇāĻ°ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻšāĻŋāĻ āĻŋāĻĒāĻ¤ā§āĻ°ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ (āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ -f) āĻ•āĻžāĻœā§‡āĻ° āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻļā§‡āĻˇ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¨āĻžāĻŽā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛ā§‹āĻ•ā§‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

glibc āĻĻā§āĻŸāĻŋ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻĢāĻžāĻ‡āĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡: "āĻĒā§āĻ°āĻĨāĻžāĻ—āĻ¤" āĻāĻŦāĻ‚ "āĻ†āĻ§ā§āĻ¨āĻŋāĻ•"āĨ¤

āĻāĻ¤āĻŋāĻšā§āĻ¯āĻ—āĻ¤ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§‡āĻ° āĻ…āĻ°ā§āĻĨ āĻšāĻ˛ āĻ˛ā§‹āĻ•ā§‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻšāĻ˛ āĻ¸āĻžāĻŦāĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ° āĻ¨āĻžāĻŽ /usr/lib/locale/. āĻāĻ‡ āĻ¸āĻžāĻŦāĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻĢāĻžāĻ‡āĻ˛ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§‡ LC_COLLATE, Lc_ctype, LC_TIME āĻāĻŦāĻ‚ āĻ¤āĻžāĻ‡ āĻĢāĻžāĻ‡āĻ˛ LC_IDENTIFICATION āĻāĻ¤ā§‡ āĻ˛ā§‹āĻ•ā§‡āĻ˛ā§‡āĻ° āĻ†āĻ¨ā§āĻˇā§āĻ āĻžāĻ¨āĻŋāĻ• āĻ¨āĻžāĻŽ (āĻ¯āĻž āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ° āĻ¨āĻžāĻŽ āĻĨā§‡āĻ•ā§‡ āĻ†āĻ˛āĻžāĻĻāĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡) āĻāĻŦāĻ‚ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻ†āĻ§ā§āĻ¨āĻŋāĻ• āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛ā§‹āĻ•ā§‡āĻ˛ āĻāĻ•āĻ• āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖāĻžāĻ—āĻžāĻ°ā§‡ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻž āĻœāĻĄāĻŧāĻŋāĻ¤ /usr/lib/locale/locale-archive, āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻŽā§‡āĻŽāĻ°āĻŋāĻ¤ā§‡ āĻŽā§āĻ¯āĻžāĻĒ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻœāĻ¨ā§āĻ¯ glibc. āĻ†āĻ§ā§āĻ¨āĻŋāĻ• āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§‡ āĻ˛ā§‹āĻ•ā§‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ•āĻŋāĻ›ā§ āĻ•ā§āĻ¯āĻžāĻ¨ā§‹āĻ¨āĻžāĻ‡āĻœā§‡āĻļāĻ¨ā§‡āĻ° āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇā§‡ - āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻāĻŦāĻ‚ āĻ…āĻ•ā§āĻˇāĻ°āĻ—ā§āĻ˛āĻŋ āĻ›ā§‹āĻŸ āĻšāĻžāĻ¤ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ›ā§‹āĻŸ āĻ•āĻ°āĻž āĻāĻ¨āĻ•ā§‹āĻĄāĻŋāĻ‚ āĻ¨āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻĨāĻžāĻ•ā§‡āĨ¤ āĻ¤āĻžāĻ‡ ru_RU.KOI8-R, āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻž āĻšāĻŦā§‡ ru_RU.koi8r.

āĻ‡āĻ¨āĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ° āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ /usr/share/i18n/locales/ и /usr/share/i18n/charmaps/ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ CTT āĻāĻŦāĻ‚ āĻ¯āĻĨāĻžāĻ•ā§āĻ°āĻŽā§‡ āĻāĻ¨āĻ•ā§‹āĻĄāĻŋāĻ‚ āĻĢāĻžāĻ‡āĻ˛āĨ¤

āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ•āĻŽāĻžāĻ¨ā§āĻĄ

localedef -i ru_RU -f MAC-CYRILLIC ru_RU.MAC-CYRILLIC

āĻĢāĻžāĻ‡āĻ˛ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻŦā§‡ /usr/share/i18n/locales/ru_RU āĻāĻ¨āĻ•ā§‹āĻĄāĻŋāĻ‚ āĻĢāĻžāĻ‡āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ /usr/share/i18n/charmaps/MAC-CYRILLIC.gz āĻāĻŦāĻ‚ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§āĻ¨ /usr/lib/locale/locale-archive āĻ¨āĻžāĻŽā§‡āĻ° āĻ¨āĻŋāĻšā§‡ ru_RU.maccyrillic

āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡āĻ¨ Lang = en_US.UTF-8 The āĻœāĻ¨ā§āĻ¯ glibc āĻĢāĻžāĻ‡āĻ˛ āĻāĻŦāĻ‚ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ•ā§āĻ°āĻŽāĻžāĻ¨ā§āĻ¸āĻžāĻ°ā§‡ āĻ˛ā§‹āĻ•ā§‡āĻ˛ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻŦā§‡:

/usr/lib/locale/locale-archive
/usr/lib/locale/en_US.UTF-8/
/usr/lib/locale/en_US/
/usr/lib/locale/enUTF-8/
/usr/lib/locale/en/

āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻ˛ā§‹āĻ•ā§‡āĻ˛ āĻāĻ¤āĻŋāĻšā§āĻ¯āĻ—āĻ¤ āĻāĻŦāĻ‚ āĻ†āĻ§ā§āĻ¨āĻŋāĻ• āĻ‰āĻ­āĻ¯āĻŧ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§‡ āĻ˜āĻŸā§‡, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ†āĻ§ā§āĻ¨āĻŋāĻ•āĻŸāĻŋāĻ•ā§‡ āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤

āĻ†āĻĒāĻ¨āĻŋ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āĻ° āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻ˛ā§‹āĻ•ā§‡āĻ˛ā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻ˛ā§‹āĻ•ā§‡āĻ˛-āĻ.

āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻŸā§‡āĻŦāĻŋāĻ˛ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡

āĻāĻ–āĻ¨, āĻœā§āĻžāĻžāĻ¨ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¸āĻœā§āĻœāĻŋāĻ¤, āĻ†āĻĒāĻ¨āĻŋ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻœā§‡āĻ° āĻ†āĻĻāĻ°ā§āĻļ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ¤ā§āĻ˛āĻ¨āĻž āĻŸā§‡āĻŦāĻŋāĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤ āĻāĻ‡ āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡āĻ° āĻ¸āĻ āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ°āĻžāĻļāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ…āĻ•ā§āĻˇāĻ°āĻ—ā§āĻ˛āĻŋāĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤, Ё āĻ…āĻ•ā§āĻˇāĻ° āĻ¸āĻš, āĻāĻŦāĻ‚ āĻāĻ•āĻ‡ āĻ¸āĻžāĻĨā§‡ āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ āĻ°ā§‡āĻ–ā§‡ āĻŦāĻŋāĻ°āĻžāĻŽ āĻšāĻŋāĻšā§āĻ¨āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤āĨ¤ āĻšāĻ“āĻ¯āĻŧāĻž ASCII.

āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻœāĻ¸ā§āĻŦ āĻ¸āĻžāĻœāĻžāĻ¨ā§‹āĻ° āĻŸā§‡āĻŦāĻŋāĻ˛ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻ•āĻ°āĻžāĻ° āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻŸāĻŋ āĻĻā§āĻŸāĻŋ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ—āĻ āĻŋāĻ¤: āĻ“āĻœāĻ¨ āĻŸā§‡āĻŦāĻŋāĻ˛ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻ•āĻ°āĻž āĻāĻŦāĻ‚ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āĻ° āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ā§‡ āĻāĻŸāĻŋāĻ•ā§‡ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ†āĻ•āĻžāĻ°ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž localdef.

āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§‡ āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻ–āĻ°āĻšā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻŸā§‡āĻŦāĻŋāĻ˛āĻŸāĻŋ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ‡āĻāĻ¸āĻ“ 14652 āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡āĻ° āĻ“āĻœāĻ¨ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ­āĻžāĻ— āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ. āĻŦāĻŋāĻ­āĻžāĻ—āĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ•ā§€āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ āĻĒā§āĻ¨āĻ°ā§āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸-āĻĒāĻ°ā§‡ āĻāĻŦāĻ‚ āĻ¯ā§‡ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§‡āĻ° āĻĒāĻ°ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡āĨ¤ āĻŦāĻŋāĻ­āĻžāĻ—āĻŸāĻŋ āĻ˛āĻžāĻ‡āĻ¨ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§‡āĻˇ āĻšāĻ¯āĻŧ āĻĒā§āĻ¨āĻ°ā§āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸-āĻļā§‡āĻˇ. āĻ¯āĻĻāĻŋ āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡āĻ° āĻŦā§‡āĻļ āĻ•āĻ¯āĻŧā§‡āĻ•āĻŸāĻŋ āĻŦāĻŋāĻ­āĻžāĻ— āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨ āĻ•āĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ, āĻ¤āĻŦā§‡ āĻāĻ‡ āĻœāĻžāĻ¤ā§€āĻ¯āĻŧ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ­āĻžāĻ— āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻ†āĻŽāĻŋ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ° āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ…āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻ•āĻ°ā§‡āĻ›āĻŋ iso14651_t1_common и ru_RU āĻ¸āĻ‚āĻ—ā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛ āĻĨā§‡āĻ•ā§‡ āĻœāĻ¨ā§āĻ¯ glibc āĻ†āĻŽāĻžāĻ° āĻšā§‹āĻŽ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ¤ā§‡ ~/.local/share/i18n/locales/ āĻāĻŦāĻ‚ āĻŦāĻŋāĻ­āĻžāĻ—āĻŸāĻŋ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻŋāĻ¤ LC_COLLATE в ru_RU. āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ° āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĻ—ā§āĻ˛āĻŋ āĻ†āĻŽāĻžāĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ āĻœāĻ¨ā§āĻ¯ glibc. āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ° āĻĒā§āĻ°āĻžāĻ¨ā§‹ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¨ āĻ¤āĻŦā§‡ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ¸āĻžāĻ‚āĻ•ā§‡āĻ¤āĻŋāĻ• āĻ¨āĻžāĻŽāĻ—ā§āĻ˛āĻŋ āĻāĻŦāĻ‚ āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻļā§āĻ°ā§ āĻšāĻŦā§‡ āĻ¤āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ā§ˇ

LC_COLLATE
% Copy the template from ISO/IEC 14651
copy "iso14651_t1"
reorder-after <U000D>
<U0020> <S0020>;<BASE>;<MIN>;<U0020> % SPACE
<U0021> <S0021>;<BASE>;<MIN>;<U0021> % EXCLAMATION MARK
<U0022> <S0022>;<BASE>;<MIN>;<U0022> % QUOTATION MARK
...
<U007D> <S007D>;<BASE>;<MIN>;<U007D> % RIGHT CURLY BRACKET
<U007E> <S007E>;<BASE>;<MIN>;<U007E> % TILDE
reorder-end
END LC_COLLATE

āĻ†āĻ¸āĻ˛ā§‡, āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°āĻ—ā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ LC_IDENTIFICATION āĻ¯āĻžāĻ¤ā§‡ āĻ¤āĻžāĻ°āĻž āĻ˛ā§‹āĻ•āĻžāĻ˛āĻ¯āĻŧā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡ ru_MY, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻŽāĻžāĻ° āĻ‰āĻĻāĻžāĻšāĻ°āĻŖā§‡ āĻāĻŸāĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ›āĻŋāĻ˛ āĻ¨āĻž, āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻ†āĻŽāĻŋ āĻ˛ā§‹āĻ•ā§‡āĻ˛ā§‡āĻ° āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻĨā§‡āĻ•ā§‡ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖāĻžāĻ—āĻžāĻ°āĻŸāĻŋ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¯āĻŧā§‡āĻ›āĻŋ āĻ˛ā§‹āĻ•ā§‡āĻ˛-āĻ†āĻ°ā§āĻ•āĻžāĻ‡āĻ­.

āĻ¯ā§‡ localdef āĻāĻ•āĻŸāĻŋ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ†āĻŽāĻžāĻ° āĻĢā§‹āĻ˛ā§āĻĄāĻžāĻ°ā§‡ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡āĻ›āĻŋ I18NPATH āĻ†āĻĒāĻ¨āĻŋ āĻ‡āĻ¨āĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨, āĻāĻŦāĻ‚ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻĢāĻžāĻ‡āĻ˛ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻŸāĻŋ āĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻļ āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻĒāĻžāĻĨ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡:

$> I18NPATH=~/.local/share/i18n localedef -i ru_RU -f UTF-8 ~/.local/lib/locale/ru_MY.UTF-8

POSIX āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¯ā§‡ āĻŽāĻ§ā§āĻ¯ā§‡ āĻ˛ā§āĻ¯āĻžāĻ‚ āĻ†āĻĒāĻ¨āĻŋ āĻĢāĻ°ā§‹āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻļ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§āĻ°ā§ āĻ•āĻ°ā§‡ āĻ˛ā§‹āĻ•ā§‡āĻ˛ āĻĢāĻžāĻ‡āĻ˛ āĻ¸āĻš āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ¤ā§‡ āĻĒāĻ°āĻŽ āĻĒāĻžāĻĨ āĻ˛āĻŋāĻ–āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻœāĻ¨ā§āĻ¯ glibc в āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻžāĻĨ āĻŦā§‡āĻ¸ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻĨā§‡āĻ•ā§‡ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ LOCPATH. āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛ā§‡āĻļāĻ¨ āĻĒāĻ°ā§‡ LOCPATH=~/.local/lib/locale/ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧāĻ•āĻ°āĻŖ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻ‡āĻ˛ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ†āĻŽāĻžāĻ° āĻĢā§‹āĻ˛ā§āĻĄāĻžāĻ°ā§‡ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻ¸ā§‡āĻŸ āĻ¸āĻš āĻ˛ā§‹āĻ•ā§‡āĻ˛ā§‡āĻ° āĻ†āĻ°ā§āĻ•āĻžāĻ‡āĻ­ LOCPATH āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž

āĻāĻ–āĻžāĻ¨ā§‡ āĻ¨āĻŋāĻˇā§āĻĒāĻ¤ā§āĻ¤āĻŋāĻŽā§‚āĻ˛āĻ• āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž:

$> LANG=ru_MY.UTF-8 LOCPATH=~/.local/lib/locale/ sort buhg.txt
АйаĐēĐ°ĐŊОв МиŅ…аиĐģ;ĐŧĐ°ĐģŅŅ€
ЁĐģĐēиĐŊĐ° Đ­ĐģĐģĐ°;ĐēŅ€Đ°ĐŊОвŅ‰Đ¸Ņ†Đ°
ИваĐŊОв АĐŊĐ´Ņ€ĐĩĐš;ŅĐģĐĩŅĐ°Ņ€ŅŒ
ИваĐŊОва АĐģĐģĐ°;адвОĐēĐ°Ņ‚

āĻšā§āĻ°āĻ°ā§‡! āĻ†āĻŽāĻ°āĻž āĻāĻŸāĻž āĻ•āĻ°ā§‡āĻ›āĻŋ!

āĻŦāĻžāĻ— āĻ•āĻžāĻœ

āĻ†āĻŽāĻŋ āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡ āĻļā§āĻ°ā§āĻ¤ā§‡ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ¸āĻžāĻœāĻžāĻ¨ā§‹āĻ° āĻĒā§āĻ°āĻļā§āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻ‰āĻ¤ā§āĻ¤āĻ° āĻĻāĻŋāĻ¯āĻŧā§‡āĻ›āĻŋ, āĻ¤āĻŦā§‡ āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻ—ā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻāĻ–āĻ¨āĻ“ āĻ•āĻ¯āĻŧā§‡āĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻļā§āĻ¨ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ - āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻāĻŦāĻ‚ āĻ…āĻĻā§ƒāĻļā§āĻ¯āĨ¤

āĻ†āĻ¸āĻ˛ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ¯āĻŧ āĻĢāĻŋāĻ°ā§‡ āĻ†āĻ¸āĻž āĻ¯āĻžāĻ•āĨ¤

āĻāĻŦāĻ‚ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¸āĻžāĻœāĻžāĻ¨ āĻāĻŦāĻ‚ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¯ā§‹āĻ—āĻĻāĻžāĻ¨ā§‡āĻ° āĻĨā§‡āĻ•ā§‡ āĻāĻ•āĻ‡ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ¤ā§āĻ˛āĻ¨āĻž āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ āĻœāĻ¨ā§āĻ¯ glibc. āĻāĻŸāĻž āĻ•āĻŋāĻ­āĻžāĻŦā§‡ āĻšāĻ˛ āĻ¯ā§‹āĻ—āĻĻāĻžāĻ¨ā§‡āĻ° āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻžāĻœāĻžāĻ¨ā§‹ āĻ¸āĻžāĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻœāĻžāĻ¨ā§‹āĻ° āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻĻāĻŋāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¸āĻžāĻœāĻžāĻ¨ āĻ˛ā§‹āĻ•āĻžāĻ˛āĻ¯āĻŧā§‡ en_US.UTF-8? āĻ‰āĻ¤ā§āĻ¤āĻ° āĻ¸āĻšāĻœ: āĻ¸āĻžāĻœāĻžāĻ¨ āĻ¸āĻŽāĻ—ā§āĻ° āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°ā§‡, āĻāĻŦāĻ‚ āĻ¯ā§‹āĻ—āĻĻāĻžāĻ¨ā§‡āĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ•ā§€ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°ā§‡, āĻ¯āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻĒā§āĻ°āĻĨāĻŽ āĻšā§‹āĻ¯āĻŧāĻžāĻ‡āĻŸāĻ¸ā§āĻĒā§‡āĻ¸ āĻ…āĻ•ā§āĻˇāĻ° āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻļā§āĻ°ā§āĨ¤ āĻ†āĻŽāĻžāĻ° āĻ‰āĻĻāĻžāĻšāĻ°āĻŖā§‡, āĻāĻ° āĻĢāĻ˛ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻ° āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻāĻ¸ā§‡āĻ›ā§‡ āĻ•āĻžāĻ°āĻŖ āĻ˛āĻžāĻ‡āĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻļāĻŦā§āĻĻā§‡āĻ° āĻ¸āĻžāĻœāĻžāĻ¨ā§‹ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ˛āĻžāĻ‡āĻ¨ā§‡āĻ° āĻ¸āĻžāĻœāĻžāĻ¨ā§‹āĻ° āĻ¸āĻžāĻĨā§‡ āĻŽā§‡āĻ˛ā§‡ āĻ¨āĻžāĨ¤

āĻ˛ā§‹āĻ•ā§‡āĻ˛ "āĻ¸āĻŋ" āĻ—ā§āĻ¯āĻžāĻ°āĻžāĻ¨ā§āĻŸāĻŋ āĻĻā§‡āĻ¯āĻŧ āĻ¯ā§‡ āĻ¸āĻžāĻœāĻžāĻ¨ā§‹ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻĒā§āĻ°āĻĨāĻŽ āĻ¸ā§āĻĨāĻžāĻ¨ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ• āĻ¸āĻžāĻŦāĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚āĻ—ā§āĻ˛āĻŋāĻ“ āĻ¸āĻžāĻœāĻžāĻ¨ā§‹ āĻšāĻŦā§‡, āĻ¤āĻŦā§‡ āĻāĻŸāĻŋ āĻ•ā§‡āĻŦāĻ˛ āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻŸāĻŋāĻ•ā§‡ āĻŽā§āĻ–ā§‹āĻļ āĻ•āĻ°ā§‡āĨ¤ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻāĻ•āĻŸāĻŋ āĻ­ā§āĻ˛ āĻĢāĻžāĻ‡āĻ˛ āĻŽāĻžāĻ°ā§āĻœ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĻā§‡āĻŦā§‡ āĻāĻŽāĻ¨ āĻĄā§‡āĻŸāĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻž āĻ¸āĻŽā§āĻ­āĻŦ (āĻāĻ•āĻ‡ āĻ‰āĻĒāĻžāĻ§āĻŋāĻ° āĻ˛ā§‹āĻ•ā§‡āĻĻā§‡āĻ°, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¨āĻžāĻŽ)āĨ¤ āĻ†āĻŽāĻ°āĻž āĻ¯āĻĻāĻŋ āĻšāĻžāĻ‡ āĻ¯ā§‹āĻ—āĻĻāĻžāĻ¨ā§‡āĻ° āĻĒā§‚āĻ°ā§āĻŖ āĻ¨āĻžāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĢāĻžāĻ‡āĻ˛ āĻ˛āĻžāĻ‡āĻ¨ āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨, āĻ¤āĻžāĻ°āĻĒāĻ° āĻ¸āĻ āĻŋāĻ• āĻ‰āĻĒāĻžāĻ¯āĻŧ āĻšāĻŦā§‡ āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° āĻŦāĻŋāĻ­āĻžāĻœāĻ• āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻāĻŦāĻ‚ āĻ•ā§€ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻžāĻ›āĻžāĻ‡ āĻ•āĻ°āĻž, āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ˛āĻžāĻ‡āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡, āĻŽāĻžāĻ°ā§āĻœ āĻ¸āĻ āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻāĻ—āĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻŦā§‡ āĻāĻŦāĻ‚ āĻ•ā§‹āĻ¨ā§‹ āĻ˛ā§‹āĻ•ā§‡āĻ˛ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻĨāĻžāĻ•āĻŦā§‡ āĻ¨āĻž:

$> sort -t ; -k 1 buhg.txt > buhg.srt
$> sort -t ; -k 1 mail.txt > mail.srt
$> join -t ; buhg.srt mail.srt > result

āĻāĻ¨āĻ•ā§‹āĻĄāĻŋāĻ‚āĻ¯āĻŧā§‡ āĻ¸āĻĢāĻ˛āĻ­āĻžāĻŦā§‡ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻŋāĻ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ CP1251 āĻ†āĻ°ā§‡āĻ•āĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ˜āĻŸāĻ¨āĻžāĻŸāĻŋ āĻ†āĻŽāĻžāĻ° āĻĒāĻ°āĻŋāĻšāĻŋāĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻŋāĻ¤āĻ°āĻŖā§‡ āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻĒā§āĻ¯āĻžāĻ•ā§‡āĻœ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ˛ā§‹āĻ•ā§‡āĻ˛ āĻ…āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ ru_RU.CP1251. āĻ¯āĻĻāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻ˛ā§‹āĻ•ā§‡āĻ˛ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¨āĻž āĻ¯āĻžāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ¸āĻžāĻœāĻžāĻ¨ āĻ¨āĻŋāĻƒāĻļāĻŦā§āĻĻā§‡ āĻāĻ•āĻŸāĻŋ āĻŦāĻžāĻ‡āĻŸ-āĻŦāĻžāĻ‡-āĻŦāĻžāĻ‡āĻŸ āĻ¤ā§āĻ˛āĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡, āĻ¯āĻž āĻ†āĻŽāĻ°āĻž āĻĒāĻ°ā§āĻ¯āĻŦā§‡āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§‡āĻ›āĻŋāĨ¤

āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻ˛ā§‹āĻ•ā§‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ° āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸āĻ¯ā§‹āĻ—ā§āĻ¯āĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤ āĻ†āĻ°ā§‡āĻ•āĻŸāĻŋ āĻ›ā§‹āĻŸ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻŸā§€āĻŽ LOCPATH=/tmp āĻ˛ā§‹āĻ•ā§‡āĻ˛ -a āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛ā§‹āĻ•ā§‡āĻ˛ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻĻā§‡āĻŦā§‡ āĻ˛ā§‹āĻ•ā§‡āĻ˛-āĻ†āĻ°ā§āĻ•āĻžāĻ‡āĻ­, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻ¸ā§‡āĻŸā§‡āĻ° āĻ¸āĻžāĻĨā§‡ LOCPATH āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ (āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻš āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ) āĻāĻ‡ āĻ˛ā§‹āĻ•ā§‡āĻ˛ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻšāĻŦā§‡ āĻ¨āĻž.

$> LOCPATH=/tmp locale -a | grep en_US
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_COLLATE to default locale: No such file or directory
en_US
en_US.iso88591
en_US.iso885915
en_US.utf8

$> LC_COLLATE=en_US.UTF-8 sort --debug
sort: using ‘en_US.UTF-8’ sorting rules

$> LOCPATH=/tmp LC_COLLATE=en_US.UTF-8 sort --debug
sort: using simple byte comparison

āĻ‰āĻĒāĻ¸āĻ‚āĻšāĻžāĻ°

āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ•āĻœāĻ¨ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻžāĻ° āĻšāĻ¨ āĻ¯āĻŋāĻ¨āĻŋ āĻ­āĻžāĻŦāĻ¤ā§‡ āĻ…āĻ­ā§āĻ¯āĻ¸ā§āĻ¤ āĻ¯ā§‡ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚āĻ—ā§āĻ˛āĻŋ āĻŦāĻžāĻ‡āĻŸāĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ¸ā§‡āĻŸ, āĻ¤āĻŦā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒāĻ›āĻ¨ā§āĻĻ LC_COLLATE=C.

āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ•āĻœāĻ¨ āĻ­āĻžāĻˇāĻžāĻŦāĻŋāĻĻ āĻŦāĻž āĻ…āĻ­āĻŋāĻ§āĻžāĻ¨ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻšāĻ¨, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ˛ā§‹āĻ•ā§‡āĻ˛ā§‡ āĻ†āĻ°āĻ“ āĻ­āĻžāĻ˛ā§‹āĻ­āĻžāĻŦā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ•āĻœāĻ¨ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻšāĻ¨, āĻ¤āĻŦā§‡ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ•ā§‡āĻŦāĻ˛ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ ls -a āĻāĻ•āĻŸāĻŋ āĻ…āĻ•ā§āĻˇāĻ° āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§āĻ°ā§ āĻšāĻ“āĻ¯āĻŧāĻž āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤ āĻāĻ•āĻŸāĻŋ āĻĄāĻŸ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§āĻ°ā§ āĻšāĻ“āĻ¯āĻŧāĻž āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ•āĻ°ā§‡, āĻāĻŦāĻ‚ā§ˇ āĻŽāĻ§ā§āĻ¯āĻ°āĻžāĻ¤ā§‡āĻ° āĻ•āĻŽāĻžāĻ¨ā§āĻĄāĻžāĻ°, āĻ¯āĻž āĻ¨āĻžāĻŽ āĻŦāĻžāĻ›āĻžāĻ‡ āĻ•āĻ°āĻ¤ā§‡ āĻāĻ° āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡, āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ° āĻļā§āĻ°ā§āĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻĄāĻŸ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§āĻ°ā§ āĻšāĻ“āĻ¯āĻŧāĻž āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ°āĻžāĻ–ā§‡āĨ¤

āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸

āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ āĻ¨āĻ‚ 10 āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§‹āĻĄ āĻ•ā§‹āĻ˛ā§‡āĻļāĻ¨ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ

unicode.org-āĻ āĻ…āĻ•ā§āĻˇāĻ°ā§‡āĻ° āĻ“āĻœāĻ¨

āĻ†āĻ‡āĻ¸āĻŋāĻ‡āĻ‰ — āĻ†āĻ‡āĻŦāĻŋāĻāĻŽ āĻĨā§‡āĻ•ā§‡ āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§‹āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨āĨ¤

āĻŦāĻžāĻ›āĻžāĻ‡ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ†āĻ‡āĻ¸āĻŋāĻ‡āĻ‰

āĻšāĻ°āĻŋāĻ¤ā§āĻ°ā§‡āĻ° āĻ“āĻœāĻ¨ āĻ†āĻ‡āĻāĻ¸āĻ“ 14651

āĻ¸ā§āĻ•ā§‡āĻ˛ āĻ¸āĻš āĻĢāĻžāĻ‡āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§‡āĻ° āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ†āĻ‡āĻāĻ¸āĻ“ 14652

āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ†āĻ˛ā§‹āĻšāĻ¨āĻž āĻœāĻ¨ā§āĻ¯ glibc

āĻ‰āĻ¤ā§āĻ¸: www.habr.com

āĻāĻ•āĻŸāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻœā§āĻĄāĻŧā§āĻ¨