Forum Webscript.Ru
Общие => Базы данных => Тема начата: ndach от 12 Августа 2004, 07:39:39
-
У меня в строках таблиц есть записи фимилий имен и.т.д. Если давать команду сортировать (order by ...), то он отсортировывает но почему то не полностью, несколько записей находятся не на своих местах.
Помогите плиз, че с этим можно сделать?
Пример:
Аза
Александр
Алексей
Анатолий
Борис
Андрей
Николай
Эдуард
-
SHOW VARIABLES LIKE \'character%\';
-
Извини не понял, я еще пока начинающий. Ето че запрос так осуществлять?
-
сделай такой запрос у себя и покажи рез-ты
-
ndach
или в конфиге прописать:
default-character-set = cp1251
-
в каком конфиге?
-
ndach
В конфиге MySQL в каком же еще... :)
[X]:\\[mysql directory]\\my.cnf - для win32 платформ
/etc/my.conf - для Unix платформ
Если у тебя винды, то файла не будет, его нужно будет создать из предложенных (там же) my-*.cnf
Как настраивать - читаем документацию, если нет, идем в верхнюю тему этого форума, там ссылка на документацию на русском...
Если сразу все будет понятно, то просто вставляешь строку которую я тебе сказал...
-
ndach
Phoinix:
[X]:\\[mysql directory]\\my.cnf - для win32 платформ
Я прописывал кодировку в my.ini, который (если не ошибаюсь) находится в C:\\WINDOWS для 98/Me или в С:\\WINDOWS\\SYSTEM[32] для остальных (сейчас не могу проверить, но ты поиском сам можешь найти).
В этом файле в разделе [mysqld] надо вставить строку default-character-set=win1251
p.s. Ну как? заработало?
-
Не, ни че не заработало. Ни каких изменений . . . (((((
-
файл my.cnf надо закинуть на С в корень
C:\\my.cnf
в потом проверь установилась ли кодировка запросом
SHOW VARIABLES LIKE \'character%\';
-
я сразу скопировал его туда, а переменная character_set в winmysqladmin пишется какая то latin1, вотю Короче не та я так понял, тока она не меняется почему то.
-
Все, заработало как швейцарские часы!!!!!!
Пасибо бальшое, даже БАЛЬШОЕ!!!!