phpman
Новичок
utf-8 и неточная сортировка
Делаю сей запрос на mysql:
select title from movie where title like 'Happ%' order by title asc
Получаю результаты в таком порядке:
...
Happy Monsters
Happy Campers
Happy End
Happy Holidays
Happy Now
...
Все поля в базе в utf8_unicode_ci, перед коннектом делаю set names utf8.
Некорректность сортировки проявляется также и при выставлении других кодировок для полей: utf8_bin_ci или utf8_general_ci. Кто-то сталкивался с таким? Это особенность именно utf-8? В сети масса сообщений о подобных недоработках сортировки для этой кодировки, но никаких решений.
Делаю сей запрос на mysql:
select title from movie where title like 'Happ%' order by title asc
Получаю результаты в таком порядке:
...
Happy Monsters
Happy Campers
Happy End
Happy Holidays
Happy Now
...
Все поля в базе в utf8_unicode_ci, перед коннектом делаю set names utf8.
Некорректность сортировки проявляется также и при выставлении других кодировок для полей: utf8_bin_ci или utf8_general_ci. Кто-то сталкивался с таким? Это особенность именно utf-8? В сети масса сообщений о подобных недоработках сортировки для этой кодировки, но никаких решений.
