MySql导入备份 - UTF8问题

时间:2013-10-07 10:21:00

标签: mysql utf-8 character-encoding phpmyadmin mysqldump

我有一个.SQL mysql转储。 当我导入它时,'Ü'显示'Ã',依此类推。 当我用Notepad ++打开它时,它是相同的。

当我将Notepad ++中的字符集更改为没有Bom的UTF8时,它显示正确。 现在它说“ansi as utf8”。

但是当我保存它并再次导入它时,mysql会生成'Ã''。

当我在Notepad ++中尝试“转换为没有bom的utf8”时,同样保存它。

我用phpmyadmin和mysqldumper尝试过,我尝试了所有“输入字符集”选项等等 - 我仍然没有得到它。它不适用于任何设置。

我试图在数据库中手动修复并且工作正常 - 所以我认为mysql的charset是可以的。

希望有人可以帮助我,

此致

babacuek

1 个答案:

答案 0 :(得分:0)

就这样做(抱歉延迟)

mysql -uroot -p --default-character-set=utf8 database
mysql> SOURCE utf8.dump