Поставил недавно себе Mysql 4.1, PHP, Apache, phpmyadmin.. сегодня решил таки обновить книжки в библиотеке.. как бы не так. Провозился часа два с импортированием всех существующих книжек. Толи новый phpmyadmin, толи (что скорей всего) новая версия mysql глючат так что я так и не смог удовлетворительного результата получить.
Прежде всего раздражает то что языков полно - сначала язык интерфейса phpmyadmin, потом MySQL charset: UTF-8 Unicode (utf8) которую не поменять, потом какая-то MySQL connection collation, и такая же фича для каждой таблицы или базы прикручена, потом ещё выбор кодировки при импортировании, потом ещё в администрации сервера есть надстройка.. стоит latin1 по дефаулту.
Ну хорошо, экспортировал с хостинга в файл с win1251 кодировкой, сделал табличку с cs1251_general_cs collation, выбрал при импортировании нужную win1251, ипортировал. Пробовал то же самое с utf8 сделать. До этого я ессно пробовал другие варианты, которые вообще мне показывали вопросики или вообще BLOB тип данных. Тут хоть русские показались буковки. Ну ладно, поставил delphi сдуру, забыв что к проге я уже сделал конфиг-файл с путём к книжкам, а он ить после смены харда тоже поменялся. Ну начал в коде искать, компилировать заново.. Ладно, открыл, подконнектился к базе.. а она мне уникод выдаёт, а прога ить win-кирилицу хочет. Просто страх что творится если альфу ставить. *ушёл качать старый mysql 4.0.24*
09 Апреля 2005, 15:40