LINUX.ORG.RU

Сообщения a_aleksandr_ru

 

Порядок сортировки локали

Здравствуйте.

От предшествующего админа остался сервер slackware 13.37.0.

1.
LC_COLLATE=ru_RU.cp1251
sort test.txt (файл из двух строк в кодировке 1251)
Порядок выдачи:
Антонов Сергей
Антонова Юлия

2.
LC_COLLATE=ru_RU.UTF-8
sort test2.txt (файл из двух строк в unicode)
Порядок выдачи:
Антонова Юлия
Антонов Сергей

В первом случае учитывает пробелы при сравнении строк, во втором случае - нет, при этом sort идет безо всяких доп. ключей.

Вопрос: как воспроизвести такой порядок сортировки для win1251 на другом сервере? (По воспоминаниям персонала что-то патчилось специально для этого).

Ноги растут от сортировки в postgre, который использует системные функции сортировки, поэтому до получения аналогичного результата не можем перевезти базу на новый сервер.

 

a_aleksandr_ru
()

RSS подписка на новые темы