Основная проблема в вашем случае - когда вы меняете набор параметров сортировки / символов из таблицы, данные внутри таблицы - латиноамериканские, а до тех пор таблица - utf8.
То, что вы можете попробовать, - это создатьдамп таблицы со старым набором символов.
mysqldump -uuser -p --default-character-set=latin1 dbname > dump.sql
, а затем импортируйте базу данных с новым набором символов следующим образом:
mysql -uuser -p --default-character-set=utf8 dbname_test < dump.sql
Чтобы проверить, я бы импортировал дамп втестовая база данных.Если символы не верны после импорта.Используйте редактор типа pspad или notepad ++ и измените кодировку файла на UTF-8.После этого вы можете попробовать импортировать в другой раз.
Большинство кодировок очень раздражает, но я надеюсь, что вы можете решить эту проблему.
Когда у вас есть только phpmyadmin, используйте функцию "Экспорт" ито же самое с phpmyadmin.Экспортируйте в фактической кодировке и попробуйте импортировать в новой кодировке, но тогда вам придется изменить кодировку файла, которую я думаю.