Украинские письма плохо сортируются

Проблема заключается в том, что при использовании order_by() украинские буквы неправильно сортируются по алфавиту, то есть перед "а", "б" ставятся "і" и "є".

Изменение кодировки столбцов на utf8mb4_unicode_ci помогло мне. PS. Не удалось изменить кодировку всей базы данных или таблицы. Только столбец.

Вы можете изменить collation всех столбцов таблицы следующим образом:

ALTER TABLE <mytable> CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

Невозможно изменить все таблицы за одну операцию. Вы должны делать это по одной таблице за раз.

Вернуться на верх