Я тут маленько по извращался и о выводах решил написать...
На сервере стоит старая MySql 3.23 и понадобилось перенести сайт на MySql 4.1. Не долго думая я сделал sypex-ом дамп с 3,23 и затем импорт тем же sypex-ом в 4,1 в результате, сайт был полу русским, полу кракозябры...
Вылечил следующим образом:
Экспорт из 3,23 phpMyAdmin получил sql файлик, где внутри русские буквы на месте.
Затем на сервере с 4,1 сделал базу с collation utf8_general_ci и потом самое приятное, т.к. sql файл большой, пришлось копипастить по маленьким кусочкам sql код, чтобы sql успел выполниться за maximum_execution_time
Зато потом счастью не было предела, хотя я отдаю отчет, что я сделал нечто совсем глупое и наверняка есть способ, как эти грабли обойти по человечески
Комментарии
дамп лучше делать из командной строки и высталять ключ совместимости перед импортом MYSQL323 - тогда все будет ок
http://dev.mysql.com/doc/refman/5.0/en/server-sql-mode.html тут можно почитать
Спасибо!