请保证
1、数据库编码
2、SET NAMES = 'xxx' 的编码
3、读入文件的编码
一致。问题可能出在data.sql的编码

解决方案 »

  1.   

    网页的编码一般要看三个,一个是页面的保存编码,二是页面的显示编码,三是数据库的编码而你的情况要保证文件保存编码和数据库编码一致
    可按楼上的方法在导入sql时,用set names XXX来转换编码
      

  2.   


    1、set names gbk(或utf8).
    2、在建立表时指定编码。
      

  3.   


    看看这个
    http://www.zzxj.net/blog/fxs_2008/archive/2009/03/07/32.html
      

  4.   

    字符集问题,看mysql的文档就可以解决SET names gbk
      

  5.   

    用phpmyadmin去导入吧。保持编码一致就好了
      

  6.   

    最好就是粘贴到mysql执行界面而不是用文件导入,或粘到phpadmin里执行都可以啊!
      

  7.   

    又见编码.
    仔细搜索一下解决的帖子,应该能够给你个参考.其实只要你的建库和建表语句标准的话,然后再运行source命令之前,set names 'xxx'设置正确的编码是不会有问题的.
      

  8.   

    第一:连接数据库 mysql -uroot -p 密码第二:use 数据库第三:set names GBK;第四: source D:/###.sql