最近要写个asp连MYSQL的网站,把要连的数据库拿到手了,发现时latin1编码的,一看里面的中文都是像  Ñ¸ËÙÅÅÏÕÈ·±£ÓªÇø°²È«  这样的乱码了,但是用php可以读出来中文,用asp读发现读出来都是?了。后来还找了把数据倒到新建的utf-8编码数据库的方法,但是没有成功,现在正在苦恼中。谁有能转码的方法或者能使asp把这些码读出来的方法给来一个呀。

解决方案 »

  1.   

    但是用php可以读出来中文:看看其程序是怎样设置字符集的
    重新转换字符集,要在新的字符集下重新插入记录
      

  2.   

    是gb2312,数据库编码改过了,还特意开了.sql文件,把里面的编码都改了,都未果。里面的insert语句里的中文也都是上面说过的那样的乱码,该字符集试了N种了,能找到的都试了,郁闷呀。
      

  3.   

    因为那数据库先于我的程序存在,所以我必须去读那数据库的老数据。太阳。所以希望有方法能保留原数据。
    外加那数据库的备份文件不是我导出的,不排除导出的那人操作的人忘了选字符集的可能性,也许原数据库的编码设置的是utf-8或gb2312,我能读出来的,但是现在手上只有这个latin1的破库,没办法了,希望大侠们给解决下。
      

  4.   

    用MYSQLDUMP导出内容,中文是否乱码?
      

  5.   

    这些ѸËÙÅÅÏÕÈ·±£ÓªÇø°²È«乱码PHP能显示中文,那应该插入时还是按照gb2312或utf-8编码插进去的,如果要是有能把这个转码成gb2312或utf-8的方法也好,我可以去专.sql文件,可是现在都不知道这些是什么码就算去找转码工具之类的也毫无头绪。
      

  6.   

    谁能给个转换ѸËÙÅÅÏÕÈ·±£ÓªÇø°²È«这种乱码的方法也好呀,我直接去转换.sql文件44,我现在连这些乱码叫什么都不知道。
      

  7.   

    你查查PHP程序,看看有无转换代码
      

  8.   

    ASP的话,检查一下你本机windows控制面板区域中的选项,看一下语言地区。改成中文试试
      

  9.   

    数据库的字符集改回latin1,用MYSQLDUMP导出试试,
    安装一个SQLYOG,连接后看看乱码字段的字符集设置
      

  10.   

    问题已解决抽风的试了下set names latin1,结果测试成功中文出来了我太阳的无奈了ORZ
      

  11.   

    latin1的数据库和表和字段,怎样UTF8的php页面显示正常??
      

  12.   

    这种编码是:latin1_swedish_ci    瑞典语, 不区分大小写  
      

  13.   

    意思是要在 执行限 set names latin1 一下了哦  那岂不是回去了 原来就是这个 手动改了gbk  还有utf都实验过了 还是未果   不明白  深层调试出现 引用不可用的 提示 莫名其妙中????????????
        求解