--default-character-set=utf8 与修改sql文件加入:SET NAMES 'utf8';
导入脚本时,SET NAMES 'xxx' ,xxx应该和sql脚本文件的实际编码一致,如果你设置的时utf-8 ,那么请确认你的sql脚本文件时utf-8保存的:
iconv -f UTF-8 xxx.sql
如果显示正常,那么这一步就OK了
另外注意你的脚本里,有没有给库表设置正确的编码
在mysql自带CLI Client中,在查询和更新数据之前,请先SET NAMES 'xxx' ,xxx为你的终端的编码