MySQL – сортировка украинских букв (UTF-8)

Если Вы столкнулись с проблемой сортировки в MySQL украинских букв – то решение этой проблемы не отнимет много времени. Нужно лишь точно определить удобный для данного проекта способ и воспользоваться им.
MySQL сортирует украинский алфавит следующим образом: первыми идут «І, Є», а потом только начинаются (А, Б, В).

Если запрос популярный и объем данных большой – то необходимо выбрать сравнение utf8_unicode_ci (кодировку).
При этом данные надо загрузить заново — например экспортировать данные, поменять сравнение и импортировать обратно.

Если же запрос редкий и данных не много – можно пользоваться запросом по примеру:

SELECT `name` FROM `table` WHERE `status`='1' ORDER BY `name` COLLATE  utf8_unicode_ci
Обменник валют

Другие публикации:



Написать комментарий через:

 
               
  • Локальный блог
  •  
 

Ваш отзыв

Имя *

Почта (скрыта) *

Сайт

Напишите цифрами двa вoceмь двa *

Сообщение

Один отзыв на «MySQL – сортировка украинских букв (UTF-8)»

  1. kolio пишет:

    супер. спасибо

 
Статусы для соц.сетей на ArtKiev Design Studio