Автор Тема: Кривая сортировка массива...  (Прочитано 3714 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Shaman_rnd

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 41
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Кривая сортировка массива...
« : 04 Июля 2003, 13:00:22 »
есть запрос "select * from table order by pole1"
сортировать должен по алфавиту, но сртирует немногго криво, т.е буква "Г", первая, потом буква "А" и т.д....может проблема в том, что русские буквы?? хотя локаль прописана:
setlocale(LC_ALL, "ru_RU.ru-win1251");
пробовал уже писать и cp1251 все равно не помогает....подскажите, пожалуйста, в чем может быть проблема...

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Кривая сортировка массива...
« Ответ #1 : 04 Июля 2003, 13:30:46 »
У тебя тaкoи локали наверое нет.
Запусти locale -a на сервере и увидиш доступные
« Последнее редактирование: 04 Июля 2003, 14:20:38 от NeoNox »
The documentations is your friend

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Кривая сортировка массива...
« Ответ #2 : 04 Июля 2003, 13:37:07 »
MWAHAHAHAHAHAHAHAHAHAHAHAHAHA!
локаль выставляем пхпскрипту, а сортируем - в мускуле.
прелесть.
ты еще ввинде у себя локаль выстави.

Оффлайн Shaman_rnd

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 41
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Кривая сортировка массива...
« Ответ #3 : 04 Июля 2003, 14:03:53 »
а как в мускуле локаль настроить?

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Кривая сортировка массива...
« Ответ #4 : 04 Июля 2003, 14:59:38 »
в поиск по default-charset

Оффлайн Shaman_rnd

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 41
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Кривая сортировка массива...
« Ответ #5 : 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

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 41
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Кривая сортировка массива...
« Ответ #6 : 04 Июля 2003, 15:26:41 »
все, дурная башка, mysql перезапустить забыл

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28