我在本机测试是正常的。。没有乱码,,然后上传到服务器我是在本机把数据库导出成SQL,然后在服务器上的MYSQL里面导入然后在服务器上的MYSQL里面,我看内容不是乱码,可是服务器用PHP读出来的数据却全是乱码。然后我在写好的PHP的后台程序里去更新这些数据更新都正常,不会显示乱码这是怎么回事啊????不知道有没有讲明白。。很是困huo。。

解决方案 »

  1.   

    应该是mysql编码不一致的问题,或者你新建的数据库的整理编码与原来的不一样,或者表单的整理编码不一样,很常见的。
    在服务器上,楼主试试在查询数据前加上mysql_query("set names utf-8");或者mysql_query("set names gb2312");
    编码问题是老问题了,如果还不行的话,楼主可以查一下其他的相关帖子。
      

  2.   

    http://developer.51cto.com/art/200902/111629.htm