我这一台数据服务器崩溃了 以前的备份脚本发现部分表结构和数据有乱码,这要怎么解决啊?如何把这份含有乱码的脚本恢复正常。自动备份是设的字符编码和mysql设置的字符编码一样都是UTF8

解决方案 »

  1.   

    用支持UTF字符集的编辑软件打开备份文件,看看有无提示,重新建立数据库 、表,字符集字符为UTF8,导入看看
    结果是否正确
      

  2.   

    应该是字符集设置时的问题,你导入的时候可能选择了错误的字符集。SET NAMES XXXXX ,然后把相关的语句重新执行一下即可
      

  3.   

    我是用mysql自带的工具导入的设置的字符编码为utf8 我在导入时提示分析失败!
      

  4.   

    直接用 MYSQL命令行工具。
      

  5.   

    我按你说的方法弄可是我无法拷贝那一段有乱码sql语句 拷贝出来只有一部分乱码了