phpadmin 表设置为gb2312,网页里也设置成这个,出现问号怎么回事啊

解决方案 »

  1.   

    文档编码是不是gb2312,设置的charset是不是gb2312
      

  2.   

    有不有这句:mysql_query("set names gbk"); 
    还有,程序编码是gbk吗?
      

  3.   

    表是utf8-bin
    php是header("content_type:text/html;charset=utf8_bin");
      

  4.   

    表是gbk-bin
    php是header("content_type:text/html;charset=gbk_bin");也不行啊
      

  5.   

    如果表是 utf8-bin 或 gbk-bin,即二进制方式,那么就没有编码的概念了。存进什么,就取出什么
    只是可用存储空间不同而已php是header("content_type:text/html;charset=utf8_bin");
    php是header("content_type:text/html;charset=gbk_bin");
    都是错误的,浏览器不能识别你开裂的字符集
    正确的是
    header("content_type:text/html;charset=utf8");
    header("content_type:text/html;charset=gbk");
      

  6.   


    数据库中的表我设置是
    :ALTER TABLE `newmk` DEFAULT CHARACTER SET gbk COLLATE gbk_binphp中设置:header("content_type:text/html;charset=gbk");还是乱码
      

  7.   

    翻阅各种资料,经过各种尝试,终于解决了:http://blog.csdn.net/shuobudede/article/details/7611078