MySQL: ORDER BY - сортировка русских слов
Подскажите плиз, у меня в таблице есть поле name, в нём ФИО на русском. И когда я даю запрос ".... ORDER BY name ..." , он не хочет сортировать по алфавиту. В чём может быть дело? В кодировках?
Когда собирал mysql, нужно было указать defaultcharset=koi8_r
Если нет возможности пересобрать, то видимо версия виндовая?
Поищи программу win1251fix.exe. Точно помогает.
где-то на другом форуме я увидел такое решение:
добавить в my.ini в раздел [mysqld]
вот эту строчку:
default-character-set=cp1251
помогло!
все равно спасибо
--default-character-set=cp1251
в командной строке
Используй setlocale()
смотрим на дату сообщений