http://download.csdn.net/detail/ehxz/4198322
乱码的备份,希望能帮忙解决一下,并给一个方案,谢谢!用MYSQL BACKUP工具备份出来的SQL,如何还原?
里面中文全是乱码直接用MYSQL 命令还原出错
ERROR 1064 (42000) at line 83: You have an error in your SQL syntax; check the m
anual that corresponds to your MySQL server version for the right syntax to use
near '1','','',0,0),(38,34,'JAZLYNN','[email protected]','HTTP://WWW.BING.COM/'
,'110.' at line 1

解决方案 »

  1.   

    目标数据库和备份的字符编码一致吗?由character_set_database系统变量指示的字符集被用于解释文件中的信息。SET NAMES和character_set_client的设置不会影响对输入的解释。
      

  2.   

    字符编码都是UTF8的,平台与MYSQL版本一致的。
    CHARACTER设置好像也不管了。
      

  3.   

    文件转码
    这个工具可以转(Notepad++)
    转成ANSI或其他编码试试看
      

  4.   

    借鉴下版主的帖子:http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx实在不行还是先把表结构弄出来,至于数据再想办法!
      

  5.   

    现在只有备份的这个文件了,所以很麻烦。
    NOTEPAD++也试过,能解决部分乱码问题,还有一部分是乱的。
    但数据导不进去
      

  6.   

    备份工具是:
    http://www.mysqlbf.com
    这里下的
      

  7.   

    谢谢,源始的已经没有了。
    现在用NOTEPAD++先存为ANSI再用UTF8打开,能看到部分的正常的,但是,还有部分字符,特别是原来中文结尾的字符在'前的一部分,会显示成类似:xE7 x9C? 这样的东东,不知道用什么工具能够修复。谢谢。
      

  8.   

    原始的是UTF8的,导出工具是用MYSQL BACKUP FTP这个工具在http://www.mysqlbf.com这里下的。
    还不是很清楚用的什么字符集。
    如果不是用的UTF8的话会,会是这个情况吗?