phpmyadmin里的连接校对是utf8_uniconde_ci 页面上的charset=UTF-8 也设置了mysql_query("set names utf-8");了 通过mysql_query("select * from news",$conn);读出来的中文数据一团乱码 这是怎摸回事?

解决方案 »

  1.   

    编码还是不对,在mysql_query("set names gb2312");和页面都是gb2312,或者都是UTF-8再试试
      

  2.   

    数据库连接后面加上mysql_query('set NAMES utf8');
      

  3.   

    注意是utf8  不能是utf-8
      

  4.   

    iconv 一下,针对下药,转换一下试试
      

  5.   

    是不是你的PHP嵌入在HTML文件里 然后HTML编码是 gb2312