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