discuz数据从godaddy主机中导出的mysql数据乱码变问号"???"的解决方法

从godaddy主机导出的mysql数据安装在本地电脑上发现原来的中文都变成了问号?godaddy主机中的数据库版本是5.0.67,charset=utf8

collation=utf8_general_ci 而我的supesite的版本是gbk的,导出的数据也是 CREATE TABLE `cdb_access` (……) ENGINE=MyISAM DEFAULT

CHARSET=gbk; 这个样子,原来还以为把数据库的字符编码和原来的一致就可以了,发现总是乱码的,最后在导出的sqldump文件最前面加上 SET NAMES

UTF8;就解决了,具体原因有点搞不明白……

下图为godaddy主机中数据库的关于字符变量的设置: Image:charset.jpg

posted @ 2009-05-03 19:25  椰子晚  阅读(1028)  评论(0编辑  收藏  举报