Apache、Mysql、PHP的编码要一致

解决方案 »

  1.   

    fzjw(Redundance code)说对了~
    要一致!!如果不一致,可以在读出数据后用ICONV来转换编码~~
      

  2.   

    是这样子吗?apache中httpd.conf: AddDefaultCharset GB2312.ZH_CN.zh_cn
    php: default_mimetype = "text/html"
         default_charset = "GB2312"
      

  3.   

    你在页面上加上<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>就可以解决了
      

  4.   

    apache中httpd.conf: AddDefaultCharset GB2312
    php: default_mimetype = "text/html"
         default_charset = "GB2312"
      

  5.   

    改了: 
    apache中httpd.conf: AddDefaultCharset GB2312
    php: default_mimetype = "text/html"
         default_charset = "GB2312"还是乱码!!
    完了?
      

  6.   

    看你数据库的字符编码,Mysql也可以设置字符编码,如果你的数据库不是GB2312,那你在Apache、PHP中设置GB2312没用的。
      

  7.   

    Mysql的字符集,是你建立数据库的时候选择的,适合Mysql 4以上版本。之前的在my.ini中修改。
    你先搞清楚你的Mysql的字符编码是什么,然后把PHP和Apache修改为和Mysql一致的编码。