Автор Алексей Солопов задал вопрос в разделе Другие языки и технологии
Помогите с кодировкой таблиц в MySQL и получил лучший ответ
Ответ от
Во-первых проверь чтоб "Сопоставление соединения с MySQL:" и там, и там были одинаковые.
Во-вторых при экспорте phpMyAdmin сохраняет в кодировке utf-8 (но это впринципе должно быть прохрачно для пользователя)
Помни, что кодировки выставляются как к самой базе данных, так и для таблиц отдельно, плюс незабывай про сопоставление в первом пункте.
На самом деле сопоставлений кодировок еще больше, чем написал я выше. Ниже я выдрал кусок состояний переменных из своей базы (для примера) :
character set clientutf8
(Глобальное значение) latin1
character set connectionutf8
(Глобальное значение) latin1
character set databaselatin1
character set filesystembinary
character set resultsutf8
(Глобальное значение) latin1
character set serverlatin1
character set systemutf8
character sets dirD:path ocharsets
collation connectionutf8_unicode_ci
(Глобальное значение) latin1_swedish_ci
collation databaselatin1_swedish_ci
collation serverlatin1_swedish_ci
Посмотри в обеих базах на эти настройки и по-возможности поставь одинаковые или в противном случае просто конвертируй из одной кодировке в другую.
Источник: моё
у меня то же самое, но мне не мешает потому что данные на сайте отображаются коректно.
пробуйте кодировку менять, на такую какая была на старом хосте
ссылка
почитай.
видимо дамп непрально делаешь, да и phpmyadmin не показатель.