āĻā§āĻŽāĻŋāĻāĻž
āĻāĻāĻŋ āĻ¸āĻŦ āĻāĻāĻāĻŋ āĻā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻ¯āĻž āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ° āĻ¤āĻĨā§āĻ¯ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻāĻĨāĻž āĻāĻŋāĻ˛ āĻ-āĻŽā§āĻāĻ˛ 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
āĻāĻŦāĻžāĻ° āĻāĻŋāĻā§āĻ āĻŦāĻĻāĻ˛āĻžāĻ¯āĻŧāĻ¨āĻŋāĨ¤
āĻāĻĒāĻ¨āĻŋ āĻāĻŋāĻā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻ¨āĻž, āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻā§ āĻāĻāĻāĻŋ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻā§āĻāĻāĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻ°āĻžāĻļāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻāĻĒāĻžāĻ§āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻŋāĻā§āĻ āĻ¨ā§āĻ, āĻ¤āĻŦā§ āĻ
āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻžāĻāĻžāĻ¨ā§āĻ° āĻ
āĻĻā§āĻā§āĻ¤āĻ¤āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻĒā§āĻ°āĻļā§āĻ¨ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻžāĻ¨ā§ āĻāĻāĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž:
āĻāĻ¤ā§āĻ¤āĻ°āĻāĻŋ āĻ¸āĻ°ā§āĻŦāĻ¤ā§āĻ° āĻāĻĻāĻ°ā§āĻļ: āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ° āĻ˛ā§āĻā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ "āĻ¸āĻŋ" āĻāĻŦāĻ āĻāĻĒāĻ¨āĻŋ āĻā§āĻļāĻŋ āĻšāĻŦā§āĻ¨āĨ¤ āĻāĻ¸ā§āĻ¨ āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŋ:
$> 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 āĻāĻ¨āĻāĻžāĻāĻā§āĻ˛āĻĄ
āĻšāĻžāĻ˛āĻāĻž āĻāĻžāĻŦāĻžāĻ° â âāĻ¤ā§āĻ˛āĻ¨āĻžâ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻšāĻ˛ āĻ¯ā§āĻā§āĻ¨ āĻ¸āĻžāĻāĻžāĻ¨ā§āĻ° āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽā§āĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĨ¤ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻā§āĻ āĻāĻ˛āĻžāĻĻāĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ ("āĻŦā§āĻĻāĻŦā§āĻĻ", "āĻāĻāĻ¤ā§āĻ°ā§āĻāĻ°āĻŖ", "āĻĻā§āĻ°ā§āĻ¤"), āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¤āĻžāĻ°āĻž āĻ¯ā§ āĻā§āĻ°āĻŽā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻ¤āĻžāĻ°āĻž āĻ¸āĻŦāĻžāĻ āĻāĻ āĻā§āĻĄāĻŧāĻž āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻ¯āĻŧā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĨ¤
āĻĒā§āĻ°āĻžāĻā§āĻ¤āĻŋāĻ āĻāĻžāĻˇāĻžāĻ¯āĻŧ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻŦāĻžāĻāĻžāĻ āĻāĻ°āĻž āĻāĻāĻāĻŋ āĻŽā§āĻāĻžāĻŽā§āĻāĻŋ āĻāĻāĻŋāĻ˛ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĨ¤ āĻāĻŽāĻ¨āĻāĻŋ āĻ¸āĻšāĻāĻ¤āĻŽ āĻāĻāĻ-āĻŦāĻžāĻāĻ āĻāĻ¨āĻā§āĻĄāĻŋāĻāĻā§āĻ˛āĻŋāĻ¤ā§āĻ, āĻŦāĻ°ā§āĻŖāĻŽāĻžāĻ˛āĻžāĻ° āĻ āĻā§āĻˇāĻ°āĻā§āĻ˛āĻŋāĻ° āĻā§āĻ°āĻŽ, āĻāĻŽāĻ¨āĻāĻŋ āĻāĻāĻ°ā§āĻāĻŋ āĻ˛ā§āĻ¯āĻžāĻāĻŋāĻ¨ āĻŦāĻ°ā§āĻŖāĻŽāĻžāĻ˛āĻž āĻĨā§āĻā§ āĻāĻŋāĻā§āĻāĻž āĻāĻ˛āĻžāĻĻāĻž, āĻāĻ āĻ āĻā§āĻˇāĻ°āĻā§āĻ˛āĻŋ āĻāĻ¨āĻā§āĻĄ āĻāĻ°āĻž āĻ¸āĻāĻā§āĻ¯āĻžāĻ¸ā§āĻāĻ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ° āĻŽāĻŋāĻ˛āĻŦā§ āĻ¨āĻžāĨ¤ āĻ¤āĻžāĻ āĻāĻžāĻ°ā§āĻŽāĻžāĻ¨ āĻŦāĻ°ā§āĻŖāĻŽāĻžāĻ˛āĻžāĻ¯āĻŧ āĻ āĻā§āĻˇāĻ° à āĻŽāĻ§ā§āĻ¯ā§ āĻĻāĻžāĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻāĻā§ Ри 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 āĻŦā§āĻļ āĻā§āĻ˛āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻ° āĻšāĻŦā§, āĻāĻŋāĻ¨ā§āĻ¤ā§, āĻ¸ā§āĻāĻžāĻā§āĻ¯āĻŦāĻļāĻ¤ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻāĻ¨āĻŋāĻā§āĻĄā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻāĻāĻāĻŋ āĻ
āĻ¨ā§āĻāĻ°āĻŖā§āĻ¯āĻŧ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ°āĻ¯āĻŧā§āĻā§ - "
āĻāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻāĻ¯āĻŧā§āĻŦāĻ¸āĻžāĻāĻā§, āĻŦāĻŋāĻāĻļāĻŋāĻ¤ āĻāĻāĻŦāĻŋāĻāĻŽ, āĻĄā§āĻŽā§ āĻĒā§āĻ āĻāĻā§, āĻ¸āĻš
ĐйаĐēĐ°ĐŊОв ĐиŅ
аиĐģ;ĐŧĐ°ĐģŅŅ
ĐĐģĐēиĐŊĐ° ĐĐģĐģĐ°;ĐēŅĐ°ĐŊОвŅиŅĐ°
ĐваĐŊОв ĐĐŊĐ´ŅĐĩĐš;ŅĐģĐĩŅĐ°ŅŅ
ĐваĐŊОва ĐĐģĐģĐ°;адвОĐēĐ°Ņ
āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻ¯āĻŧā§āĻŦāĻ¸āĻžāĻāĻ āĻāĻāĻ¸āĻŋāĻāĻ āĻŦāĻŋāĻ°āĻžāĻŽ āĻāĻŋāĻšā§āĻ¨āĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻĒāĻ¨āĻŋ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ
ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽā§āĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻĒāĻˇā§āĻā§āĻāĻ°āĻŖ āĻā§āĻāĻā§ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖā§
āĻāĻāĻ¨āĻŋāĻā§āĻĄ āĻāĻŽāĻžāĻĻā§āĻ° āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°ā§āĻā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ āĻĻā§āĻā§āĻ¤ āĻāĻāĻ°āĻŖā§āĻ° āĻāĻžāĻ°āĻŖ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¸āĻžāĻāĻžāĻ¨ в āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻ āĻ¨ā§āĻ¯ āĻā§āĻĨāĻžāĻ āĻ¯ā§āĻ¤ā§ āĻšāĻŦā§āĨ¤
glibc āĻŽāĻ§ā§āĻ¯ā§ āĻŦāĻžāĻāĻžāĻ
āĻāĻāĻāĻŋāĻ˛āĻŋāĻāĻŋ āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄā§āĻ° āĻĻā§āĻ°ā§āĻ¤ āĻāĻŋāĻ āĻ¸āĻžāĻāĻžāĻ¨ āĻĨā§āĻā§ GNU āĻā§āĻ° āĻāĻāĻāĻŋāĻ˛āĻ¸ āĻĻā§āĻāĻŋāĻ¯āĻŧā§āĻā§ āĻ¯ā§ āĻāĻāĻāĻŋāĻ˛āĻŋāĻāĻŋāĻ¤ā§āĻ, āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧāĻāĻ°āĻŖ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨ā§āĻŽā§ āĻāĻ¸ā§ LC_COLLATE āĻĄāĻŋāĻŦāĻžāĻ āĻŽā§āĻĄā§ āĻāĻ˛āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ:
$ sort --debug buhg.txt > buhg.srt
sort: using âen_US.UTF8â sorting rules
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĢāĻžāĻāĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ strcoll, āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ā§ āĻāĻāĻ°ā§āĻˇāĻŖā§āĻ¯āĻŧ āĻ¸āĻŦāĻāĻŋāĻā§ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ¤ā§ āĻāĻā§ āĻāĻ¨ā§āĻ¯ glibc.
āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ glibc āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ¨āĻŋāĻŦā§āĻĻāĻŋāĻ¤
āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻāĻ°ā§āĻˇāĻŖā§āĻ¯āĻŧ āĻ¤āĻĨā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ˛āĻŋāĻā§āĻ āĻāĻŋāĻ˛
āĻāĻāĻ¨ āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻžāĻā§ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻāĻŦāĻ āĻ¸āĻšāĻžāĻ¯āĻŧāĻ āĻā§āĻŦāĻŋāĻ˛ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¤āĻĨā§āĻ¯ āĻ°āĻ¯āĻŧā§āĻā§, āĻāĻŽāĻ°āĻž āĻŽā§āĻ˛ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ¯āĻŧ āĻĢāĻŋāĻ°ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°āĻŋ āĻāĻŦāĻ āĻ°āĻžāĻļāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ˛ā§āĻā§āĻ˛ā§ āĻā§āĻāĻžāĻŦā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻ¸āĻžāĻāĻžāĻ¤ā§ āĻšāĻ¯āĻŧ āĻ¤āĻž āĻŦā§āĻāĻ¤ā§ āĻĒāĻžāĻ°āĻŋāĨ¤
ISO 14651 / 14652
āĻāĻŽāĻ°āĻž āĻāĻā§āĻ°āĻšā§ āĻā§āĻŦāĻŋāĻ˛ā§āĻ° āĻāĻ¤ā§āĻ¸ āĻā§āĻĄ CTT āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻŦāĻŋāĻ¤āĻ°āĻŖā§ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻā§āĻ¯āĻžāĻāĻžāĻ˛āĻā§ āĻāĻā§ /usr/share/i18n/locales/. āĻā§āĻŦāĻŋāĻ˛ āĻ¨āĻŋāĻā§āĻ āĻĢāĻžāĻāĻ˛ āĻāĻā§ iso14651_t1_common. āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻ āĻĢāĻžāĻāĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻāĻž iso14651_t1_common āĻāĻĒāĻŋ āĻāĻ°ā§āĻ¨ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ iso14651_t1, āĻ¯āĻž, āĻā§āĻ°ā§, āĻāĻžāĻ¤ā§āĻ¯āĻŧ āĻĢāĻžāĻāĻ˛ā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¸āĻš en_US и ru_RU. āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻŦāĻŋāĻ¤āĻ°āĻŖā§ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ āĻŽā§āĻ˛āĻŋāĻ āĻāĻ¨āĻ¸ā§āĻāĻ˛ā§āĻļāĻ¨ā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ¨āĻž āĻĨāĻžāĻā§, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻĢāĻžāĻāĻ˛ āĻāĻžāĻ āĻžāĻŽā§ iso14651_t1 āĻ¨āĻžāĻŽ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ
-āĻ¸ā§āĻĒāĻˇā§āĻ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ¸āĻš āĻāĻ¯āĻŧāĻžāĻ¨āĻāĻāĻžāĻŦā§ āĻļāĻŦā§āĻĻāĻā§āĻā§āĻ āĻŦāĻ˛ā§ āĻŽāĻ¨ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¤āĻŦā§ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻĻā§āĻā§āĻ¨ āĻ¤āĻŦā§ āĻ¸āĻŦāĻāĻŋāĻā§ āĻŦā§āĻļ āĻ¸āĻšāĻāĨ¤ āĻāĻ āĻ¨ āĻŽāĻžāĻ¨ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻāĻāĻ¸āĻ 14652, āĻ¯āĻžāĻ° āĻāĻāĻāĻŋ āĻ
āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻāĻ¯āĻŧā§āĻŦāĻ¸āĻžāĻāĻ āĻĨā§āĻā§ āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĢāĻžāĻāĻ˛ āĻāĻ āĻ¨ āĻāĻ āĻŽāĻ¤ āĻĻā§āĻāĻžāĻ¯āĻŧ:
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, āĻ āĻā§āĻˇāĻ°āĻāĻŋ āĻāĻāĻāĻŋ āĻāĻ¸ā§āĻā§āĻĒ āĻ āĻā§āĻˇāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ # āĻ āĻā§āĻˇāĻ°ā§āĻ° āĻĒāĻ°ā§ āĻ˛āĻžāĻāĻ¨ā§āĻ° āĻļā§āĻˇā§ āĻāĻāĻāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯āĨ¤ āĻāĻāĻ¯āĻŧ āĻāĻŋāĻšā§āĻ¨āĻā§ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¯āĻž āĻā§āĻŦāĻŋāĻ˛ā§āĻ° āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ:
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 āĻāĻāĻāĻŋ āĻ āĻā§āĻˇāĻ° āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§ āĻšāĻāĻ¯āĻŧāĻž āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤ āĻāĻāĻāĻŋ āĻĄāĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§ āĻšāĻāĻ¯āĻŧāĻž āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻāĻāĻāĻĒā§āĻ āĻāĻ°ā§, āĻāĻŦāĻā§ˇ āĻŽāĻ§ā§āĻ¯āĻ°āĻžāĻ¤ā§āĻ° āĻāĻŽāĻžāĻ¨ā§āĻĄāĻžāĻ°, āĻ¯āĻž āĻ¨āĻžāĻŽ āĻŦāĻžāĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻāĻ° āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻĢāĻžāĻāĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻļā§āĻ°ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻĄāĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§ āĻšāĻāĻ¯āĻŧāĻž āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻ°āĻžāĻā§āĨ¤
āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸
āĻāĻ¤ā§āĻ¸: www.habr.com