Программирование > PHP
Как отсортировать даные в таблице Mysql по полю, содержащему русский текст?
AliMamed:
необходимо настроить MySQL на работу с русской кодировкой
Realtor from Moscow:
То же думал как отсортировать, как настроить. Но MySQL (ver 3.23) ничего слушать не хотел. Пришел к компромисному, временному варианту. Так как почти всю инфу в БД я пихаю из текстовиков с разделителями (которые в свою очередь делаю в Excel), то и сортирую там же. Но это только для локальной работы с сайтом дома. У хостера все работает и так. Может стоит проверить?
Хотя когда я переустанавливал комп, MySQL стала сортировать правильно. Сам ничего не настраивал. Стоит ver 3.23.32-win32.
Кто не верит в корректность сортировки, может проверить у меня на сайте (сортировка квартир в таблице по названию метро): http://www.kbaptupa.ru/cgi-bin/mybase/formsearch.pl?type=flat
Eraser:
У меня MySQL ver. 3.23.36 - win2000.
Ни каких проблем с сортировкой по русскому тексту нет. Даже при поиске вхождений в строку без проблем с русскими буквами работают функции UPPER и LOWER.
Навигация
Перейти к полной версии