您是否尝试过添加
SET NAMES 'utf8';
到你的SQL转储?
一般而言,使用utf8或编码的问题是,要获得成功,您必须确保:
- 该文件编码为utf8,没有签名
- mysql服务器的默认编码设置为utf8
- 连接是utf8(这就是为什么将SET NAMES’utf8’放入sql文件的原因)。
- 所有表和列均具有正确的编码和字符集
- 您所有的网络文件也必须经过utf8编码。并且仅添加正确的标头是行不通的。您必须打开文件,检查编码是否为utf8,否则,剪切所有内容,将编码更改为utf8,然后将所有内容粘贴回。如果您只是更改编码并保存文件,那么它将不起作用!



