将UTF-8 sql转储导入UTF-8数据库时,非英语字符混乱

时间:2013-07-17 02:55:29

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

以下是源数据库的设置: enter image description here

以下是新服务器上数据库的设置 enter image description here

当我在源数据库上使用导出功能时,我将“文件的字符集:”设置为utf-8。我验证了转储,所有非英文字符都应该存在。

在新服务器上传数据库之前,我使用了以下命令: ALTER DATABASE dbname CHARACTER SET utf8 COLLATE utf8_general_ci;

然后我在新服务器上传转储。我使用表格中的SHOW FULL COLUMNS; 在“整理”下,某些列为NULL,其他列为utf8_general_ci

但是当我访问该网站时,所有非英文字符都像这样混乱:été

任何人都可以帮助我吗?我对mysql了解不多,但我已经浏览了google和stackoverflow,我无法修复它。

非常感谢。

0 个答案:

没有答案