У меня есть поле title
типа json, которое содержит переводы для разных локалей. Похоже
{'en'=>'Title', 'uk'=>'Заголовок'}
Я пытаюсь упорядочить записи по переводу
select id, slug, title->>'$.uk' as locale_title from blog_posts
order by locale_title
Это работает для en
языкового стандарта с латинскими символами, но для uk
(украинского) языкового стандарта с кириллическими символами я получаю неправильный порядок, например і, а, б, я
.
Для других текстовых полей (не json) порядок работает как ожидалось а, б, і, я
Дополнительная информация
Mysql версия: 5.7.25
сопоставление базы данных: 'utf8mb4_unicode_ci'