[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