Дим,
Стандартных коллейта для UTF-8 два - UCS_BASIC и UNICODE. Второй
реализует сортировку почти для всех языков. Для тех, кого результат не
устраивает (полагаю, что UA входит в эту группу), будут добавлены
отдельные коллейты.
Вот оно где зарыто... Если указать collate UNICODE, то все нормально.
Может есть смысл сделать collate UNICODE дефолтным - он ведь очень
многим подходит без модификации (есть проблемы с китайцами, но с ними не
только в коллейтах проблемы, и совсем без понятия как там с ивритом и
арабской вязью - если не ошибаюсь у них еще запутанее чем у китайцев).
И еще вопрос: наш collate UNICODE - case sensitive или нет? Если "да",
то есть ли case insensitive вариант (в алгоритме это один из входных
параметров, так что думаю, что поддерживать и то, и другое не слишком
сложно).
Роман