帮朋友主机搬家,备份mysql时候没有注意,等导入新主机数据库的时候,发现网站里中文都变成了问号。
再打开数据库备份.sql文件时候,才发现里面的中文也是问号。
这可如何是好呀??之前的主机已经到期被删了?我这个数据库还有救吗?
求大大神

解决方案 »

  1.   

    导出和导入指定相同的--defaults-charactor-set即可如果不知道导出的时候是什么  那只能挨个试试了 utf8 gbk latin1
      

  2.   

    备份导出的备份SQL脚本  ,手动指定里面对应的字符集为新数据库字符集,导入试试看;
    如果不行,先创建一个和原来数据库相同字符集的数据库,导入备份脚本,之后指定新字符集导出,之后再导入新数据库