解决方案 »

  1.   

    header("Content-Type:text/html;charset=utf-8");
      

  2.   

    header("Content-Type:text/html;charset=gb2312"); //声明页面代码为 gb2312
    mysql_query("set names utf8"); //通知 mysql 按 utf8 传输数据你不觉得这是矛盾的吗?
      

  3.   

    header("Content-Type:text/html;charset=gb2312");
    数据库又是uft-8;这样不乱码才奇怪。
    首先保证这两个编码统一,然后再看下浏览器的编码!
      

  4.   

    mysql_query("set names utf8"); 看看数据库里的编码 和网页用的 编码是不是一样
      

  5.   

    链接数据库的时候 设置编码utf8 mysql_setname
    好像如此