Forum Webscript.Ru

Общие => Базы данных => Тема начата: Yuraz от 24 Апреля 2002, 12:11:49

Название: Неправильная сортировка русских слов в MySQL
Отправлено: Yuraz от 24 Апреля 2002, 12:11:49
Кто встречался с этим же? Только сейчас заметил, делаю простой запрос,
SELECT * FROM $tablename ORDER BY tip ASC
данные вывожу в таблицу, слова где первая буква Д, оказываются всегда в низу, или буква Р выше К. Остальное по алфавиту.
Название: Неправильная сортировка русских слов в MySQL
Отправлено: fidget от 24 Апреля 2002, 12:18:12
Цитировать
Кто встречался с этим же?

у тебя какой character set установлен?
поставь себе KOI8 ...
Название: Неправильная сортировка русских слов в MySQL
Отправлено: Yuraz от 24 Апреля 2002, 14:37:21
Ещё бы найти как установить KOI8...
Название: Неправильная сортировка русских слов в MySQL
Отправлено: fidget от 24 Апреля 2002, 15:13:12
в my.cnf прописываешь
default-character-set=koi8_ru

или запускаешь mysqld c \'--default-character-set=koi8_ru\'...
Название: Неправильная сортировка русских слов в MySQL
Отправлено: Yuraz от 24 Апреля 2002, 19:10:39
fidget , спасибо, сейчас сделаю.
Название: Неправильная сортировка русских слов в MySQL
Отправлено: AlieN от 24 Апреля 2002, 19:39:35
Yuraz
alter table $tablename CHANGE `tip` `tip` VARCHAR(50) BINARY NOT NULL