Неправильная сортировка в БД при локализации

Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain

Ответить
Lexogen
Сообщения: 5
Зарегистрирован: 18 май 2004, 16:06

Возникла проблема при сортировке записей в БД с украинскими, а также с белорусскими буквами. Например, фамилии, которые начинаются на характерные для этих языков символы, выбрасываются при сортировке по ФИО наверх списка. Если кто-то с этим уже встречался, пожалуйста помогите.
subver
Сообщения: 7
Зарегистрирован: 19 май 2004, 07:10
Откуда: Омск
Контактная информация:

Lexogen писал(а):Возникла проблема при сортировке записей в БД с украинскими, а также с белорусскими буквами. Например, фамилии, которые начинаются на характерные для этих языков символы, выбрасываются при сортировке по ФИО наверх списка. Если кто-то с этим уже встречался, пожалуйста помогите.
Можно глянуть в сторону функции setlocale.
Если используется собственная функция сравнения, то strcmp работает корректно для правильно усановленных опций локализации.
Ответить