我装了一个wamp,使用mysql时,用cmd进行查询结果就是正确的,用phpmyadmin查询结果也是正确的,但是用php程序查询后显示出来就是乱码。请问这个问题该怎么解决?

解决方案 »

  1.   

    程序中设置数据库编码:
     mysql_set_charset("gb2312",$link)
      

  2.   

    这个简单,首先确定你的PHP文件是什么编码,假如是utf-8,那么连接数据库后加上一句mysql_query("set name utf-8")或者2楼的mysql_set_charset("utf-8",$link),然后把输出的HTML页面的编码改为utf-8,同时注意charset要等于"utf-8",这样就不会乱码了。
      

  3.   

    mysql_set_charset('utf8',$link); 
    //或者
    mysql_query("SET NAMES UTF8",$link);