我的数据库用的编码是 CHARSET=latin1   ,读数据库的页面的编码是utf8,页面显示的时候,是乱码,
可是查看原文件就不是乱码?
大家碰到过吗?
怎么解决啊
(不能改变数据库的编码)

解决方案 »

  1.   

    mysql_connect后,加一句mysql_query("SET NAMES = 'latin1'");或mysql_query("SET NAMES = 'UTF-8'");
      

  2.   

    mysql_query("SET NAMES 'UTF8'");
      

  3.   

    敝人曾经也遇到过
    后台添加数据页面的属性也要改为utf-8
      

  4.   

    试下这样的解决办法:
    $str是数据库读出的内容
    iconv("latin1","utf-8",$str);
    不知道管不管用~~