Имею базу 3.23 , при помощи MySQL Administrator dump 1.4 сохранил базу в sql.
Вот заголовок SQL
-- MySQL Administrator dump 1.4 -- -- ------------------------------------------------------ -- Server version 3.23.49
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
База которая сохранялась - в UTF8 , причем само содержимое SQL выглядет ок - записи данных в UTF8 видны как UTF8 - эксплорер успешно показывает при кодировке UTF8 .
Дальше при помощи тогоже MySQL Administrator восттанавливаю базу в 5 муське. Указав разумеется UTF8, предварительно создав базу в которой по дефолту UTF8 ... итого имею все нестандартные знаки (не латиница) выглядят ????????? . Пробывал вручную через mysql выполнять восстановление sql . Тоже самое ! Самое интересное что потом через вебсайт на который работает с этой базой - можно успещно исправить ???? на правильные UTF8 символы. Блин база большая - задалбаюсь все восстанавливать :( А от 3.23 надо сваливать , чет она плохо шевелиться после 2 млн записей....