У меня на сервере стоит по умолчанию кодировка utf8. При этом при запросе с использованием order by полученные данные не упорядочиваются в алфавитном порядке. Причём эта проблема только с русскими буквами. С латиницей такой проблемы нет. Не подскажите, в чём может быть дело?
Во время записи collation не выставлял, а потом пробовал utf8_general_ci прописывать в качестве default_collation в my.ini, только не помогло.
Код (Text): mysql> show full columns from evnt; +------------+--------------+-----------------+------+-----+---------+---------- ------+---------------------------------+---------+ | Field | Type | Collation | Null | Key | Default | Extra | Privileges | Comment | +------------+--------------+-----------------+------+-----+---------+---------- ------+---------------------------------+---------+ | id | int(11) | NULL | NO | PRI | NULL | auto_incr ement | select,insert,update,references | | | ev_name | varchar(255) | utf8_general_ci | YES | | NULL | | select,insert,update,references | | | ev_type | varchar(255) | utf8_general_ci | YES | | NULL | | select,insert,update,references | | | ev_country | varchar(255) | utf8_general_ci | YES | | NULL | | select,insert,update,references | | | city | varchar(255) | utf8_general_ci | YES | | NULL | | select,insert,update,references | | | ev_data | date | NULL | YES | | NULL | | select,insert,update,references | | | ev_text | text | utf8_general_ci | YES | | NULL | | select,insert,update,references | | | ev_foto | varchar(255) | utf8_general_ci | YES | | NULL | | select,insert,update,references | | +------------+--------------+-----------------+------+-----+---------+---------- ------+---------------------------------+---------+ 8 rows in set (0.20 sec) Это что я выдрал из консольного клиента. Запросы имеют вид, например такой Код (Text): Select ev_country from evnt order by ev_country Должны выводить по алфавиту Венгрия Россия А выводят наоборот[/code]
Вроде все нормально. Все данные точно правильные? "Россия" - с кириллической буквы начинается? У меня все базы в utf-8 и не было никаких проблем с сортировкой.