Я только что сделал простой старый дамп MySQL с чем-то вроде этого
mysqldump -h "192.168.0.6" -uroot -p db_name > my_sexy_dump_file.sql.
Произошло то, что при дампе базы данных был создан файл, в котором все мои строки utf-8 были преобразованы в latin1. по крайней мере, мне кажется, что это было сделано, потому что теперь у меня есть 2 буквы для каждого, который я имел ранее.
результат выглядит так:
╒Ñ╒╢╒┐╓Ç╒╕╒╢╒í╒ »╒í╒╢ ╒ú╓Ç╒í╒╜╒Ñ╒╢╒╡╒í╒»
╘╗╒╢╒Ñ╒ »╒╕╒ó╒í╒╢╒» ╒╕╓é╒┤
Оригинальный текст был на армянском.
как я могу это исправить? выполнение файла дампа выдает ошибку. скопируйте и вставьте запросы вставки в клиентское приложение mysql, например, sqlyog просто записывает поврежденную строку в таблицу.