我在windows下的数据库导入到linux下数据是正确的,用PHPMYADMIN显示都正常;
我的PHP网站上的数据却是乱码?请问是不是要配置php.ini里面的什么东西?望知道的老兄指点一下!

解决方案 »

  1.   

    我的php页面全都是gb2312,phpmyadmin默认的好像是utf-8!
      

  2.   

    别说好像。你确认一下数据库用的什么编码。然后把php页面统一一下。取数据的时候加上mysql_query("set names '你的编码'"); 基本上就没问题了。
      

  3.   

    大致原因应该是2个编码的问题。我们公司的程序也遇到过类似的问题。windows下显示正常,转移到linux下就部分乱码,主要是字符集的转换问题。