本帖最后由 yy1993020 于 2012-03-16 13:27:25 编辑

解决方案 »

  1.   

    以一种方式读出(不加set names),如果需要,进行转码,最后以另一种方式存入(加set names)。
      

  2.   

    库/表的字符集要使用utf
    然后导过去看看,实在不行,就用程序来插入吧,建一个新库
      

  3.   

    http://www.discuz.net/forum.php?mod=viewthread&tid=650717http://www.baidu.com/s?wd=mysql+%CA%FD%BE%DD%BF%E2%D7%AA%C2%EB&rsv_bp=0&rsv_spt=3&inputT=9929
      

  4.   

    在输出数据时 用php函数iconv("gb2312","UTF-8",$str) 对字符串进行转换一下就可以了
      

  5.   

    将数据库导出.sql文件,然后用iconv("gb2312","UTF-8",$str)重写一下,将生成的新.sql导入,能行不?
      

  6.   

    看来没什么比较简单的办法,刚先把数据库导出,然后用PHP把数据库读了出来,然后替换掉了sql文件里的内容,然后再导入,已经解决了.