数据是本地的数据库中导出sql语句
在导入到服务器结果乱码都是phpmyadmin不过服务器的phpmyadmin是gb2312
本地的是utf8服务器设置的字符集是 欧文
本地是utf8但是所有表字段都是utf8
在服务器上phpmyadmin在ie里面设置能正常显示数据但是我的服务器上的网站上就显示不正常
可是本地正常

解决方案 »

  1.   

    在导入的 sql 语句文件中加上 SET NAMES 'utf8';
      

  2.   

    1、在服务器的MY。INI中
    [client]
    default-character-set=utf8
    重新启动MYSQL;
    2、重新启动后,将本地数据重新导入服务器中
      

  3.   


    yes client的字符集和待导入数据的字符集统一。
    可以mysql连接到服务器,set default-character-set=utf8
      

  4.   

    转化一下编码在导入
    iconv -f gbk -t utf8 filename.sql >dstfile.sql 
      

  5.   

    已经搞定 这个 
    但是都不是以上的方法 这些都试了
    呵呵
    似乎是 服务器提供的phpmyadmin
    的问题 最后解决办法是 
    自己在服务器写了 个
    导入的功能
      

  6.   

    在服务器的MY。INI中 
    [client] 
    default-character-set=utf8 
    重新启动MYSQL; 
    2、重新启动后,将本地数据重新导入服务器中网上一般的情况都是让你改配置文件,不过低级的MYSQL应用者会犯这种错误。
    其他人遇到乱码就不会了!我认为还是他服务器上的问题!