Re: Возможна ли поддержка тиклем юникода?
Hello!
Никак не могу решить проблему с буквой "ё" - при сравнении wcsncasecmp выкидывает "ё" после всех
букв алфавита. Или я что-то не понимаю, или в линуксе буква "ё" не обрабатывается корректно.
int sqlite3StrNICmp16(const void *zLeft, const void *zRight, int N){
const unsigned short *a = zLeft;
const unsigned short *b = zRight;
signed int ua = *a, ub = *b;
return wcsncasecmp(&ua, &ub, N);
}
Возвращает
а
А
бук
Баг
г
ель
жук
Ёж
ёлка
Вообще-то это локаленезависимая сортировка получается.
Best regards, Alexey.
Reply to: