Здравствуйте, столкнулся с проблемой сортировки украинских символов, в частности имени начинающегося с буквы "І" (украинская "И"). Этот символ после сортировки оказывается на первом месте (или в конце, в зависимости от направления сортировки). Базу могу использовать только SQLite.
В Django делаю такой запрос:
Employee.objects.all().order_by('name')
Аналогично на SQL:
SELECT name FROM employee ORDER BY name
Результат один и тот же - сперва идут имена начинающиеся на "І", а потом все остальное.
Непосредствнно сам Python3 так же отказывается сортировать как нужно (за исключением строчных символов они летят в конец, заглавные в начало).
>>> l = ['А', 'И', 'І', 'і', 'а', 'и', 'ч']
>>> sorted(l)
['І', 'А', 'И', 'а', 'и', 'ч', 'і']
>>>
Сталкивался ли кто-то с подобными проблемами? Подскажите, пожалуйста, возможные варианты решений.