既然编码统一了,有可能是浏览器->查看->字符编码->utf-8有可能是你页面的编码没把浏览器的编码转换过来。

解决方案 »

  1.   

    建议你修改一下apache的配置:>> apache/conf/httpd.confAddDefaultCharset的设定改成以下这个:
    AddDefaultCharset UTF-8
      

  2.   

     apache/conf/httpd.conf 下的AddDefaultCharset 是UTF-8,还有一点要说明一下就是:我能从页面上添加数据就不会为乱码,可在数据库里执行SELECT 就会乱码
      

  3.   

    那就难怪了,你的Linux系统console可默认就不是UTF8的。从页面添加的时候,你的网页编码因为是UTF8的,这个时候写入到数据库中去的数据流编码就也是UTF8。
    同样你从页面读去出来的数据也不会乱码(前提是你从页面添加的数据)。所以,你还是该一下你的linux系统的默认编码吧。
      

  4.   

      谢谢各位了问题已解决,原来是它在做怪呀!mysql_pconnect,由这个改为mysql_connect就可以了,太强了。