Forum Webscript.Ru

Программирование => PHP => Тема начата: Shaman_rnd от 04 Июля 2003, 13:00:22

Название: Кривая сортировка массива...
Отправлено: Shaman_rnd от 04 Июля 2003, 13:00:22
есть запрос "select * from table order by pole1"
сортировать должен по алфавиту, но сртирует немногго криво, т.е буква "Г", первая, потом буква "А" и т.д....может проблема в том, что русские буквы?? хотя локаль прописана:
setlocale(LC_ALL, "ru_RU.ru-win1251");
пробовал уже писать и cp1251 все равно не помогает....подскажите, пожалуйста, в чем может быть проблема...
Название: Кривая сортировка массива...
Отправлено: NeoNox от 04 Июля 2003, 13:30:46
У тебя тaкoи локали наверое нет.
Запусти locale -a на сервере и увидиш доступные
Название: Кривая сортировка массива...
Отправлено: Меняздесьдавнонет от 04 Июля 2003, 13:37:07
MWAHAHAHAHAHAHAHAHAHAHAHAHAHA!
локаль выставляем пхпскрипту, а сортируем - в мускуле.
прелесть.
ты еще ввинде у себя локаль выстави.
Название: Кривая сортировка массива...
Отправлено: Shaman_rnd от 04 Июля 2003, 14:03:53
а как в мускуле локаль настроить?
Название: Кривая сортировка массива...
Отправлено: Меняздесьдавнонет от 04 Июля 2003, 14:59:38
в поиск по default-charset
Название: Кривая сортировка массива...
Отправлено: Shaman_rnd от 04 Июля 2003, 15:09:35
default-character-set=latin1 (это там по дефолту стоит)
пробовал
default-character-set=win1251
default-character-set=cp1251
default-character-set=ru-win1251
не хочет все равно
менял в файле my-example.cnf.....может не там меняю?
Название: Кривая сортировка массива...
Отправлено: Shaman_rnd от 04 Июля 2003, 15:26:41
все, дурная башка, mysql перезапустить забыл