Сравнение строк и юникод

Я использую qSort в Qt для сортировки QList, содержащей структуру. Я заметил, что польский символ «Ś» находится в конце или начале отсортированного списка (в зависимости от порядка). Есть ли функция сравнения строк, которая помещает «Ś» рядом с «S»?


person Dibo    schedule 17.10.2013    source источник


Ответы (1)


Вам нужно использовать QString::localeAwareCompare для функции сравнения.

person Kuba hasn't forgotten Monica    schedule 17.10.2013