[Comm] Неправильная сортировка в консоли?
Alexei V. Mezin
=?iso-8859-1?q?mezin_=CE=C1_ntmdt=2Eru?=
Пт Окт 13 18:27:18 MSD 2006
Denis G. Samsonenko пишет:
Сортировка не зависит от того, как буквы расположены в кодовой
> таблице. В любой русской локали сортировка русских букв будет
> производиться согласно алфавита, а не положения в кодовой таблице. Для
> того локаль и ввели (в том числе), чтобы не зависеть от внетреннего
> представления символа.
>
А как тогда объяснить это?
> 2. LC_COLLATE=C
> _
> ё
> ю
> а
> а_а
> а_б
> а_ф
> а_ш
> аа
> аб
> аф
> аш
> б
> ц
> д
> е
> ф
Тут спецсимволы учтены правильно, а вот буквы идут в порядке
расположения в таблице КОИ8. Если бы локаль в системе была бы ср1251, то
при такой сортировке порядок был бы правильным. Разве не так?
--
Alexei V. Mezin
NT-MDT Co.
Phone: 095-913-5736
Fax: 095-913-573
Email: mezin на ntmdt.ru
URL: http://www.ntmdt.com
Подробная информация о списке рассылки community