PHP页面加上
header("Content-type:text/html; charset=UTF-8");

解决方案 »

  1.   

    老问题了在每次连接后+上这一句查询
    set names UTF8
      

  2.   

    或者设置mysql默认字符集就为 utf-8
      

  3.   

    http://community.csdn.net/Expert/TopicView3.asp?id=4456072
      

  4.   

    设置mysql默认字符集就为 utf-8没用,必须每次连接后+上那句查询。
      

  5.   

    设置mysql默认字符集就为 utf-8
    有些时候设置set names UTF8在查询的时候不对,可以设置成mysql_query("SET CHARACTER  'UTF8'");就可以了,不知道是不是MYSQL的版本不同造成的,你可以两 个都试试