我用的是 phpStudyAdmin谁可以视频帮我 演示一下 解决中文乱码的问题.  这是我数据库是的 test表中的数据  "??"应该是中文的  可是这里无法显示  变成乱码了

解决方案 »

  1.   

    phpStudyAdmin的首页上难道没有语言选择吗?如果是用PHP执行SQL,在执行其他SQL语句之前先执行
    set names gbk;
    具体是gbk还是utf8,要看你的数据库属性里面的编码类型。
      

  2.   

    你的数据时插入的还是导入的?
    如果是插入的,在插入数据前请用
    $sql = 'set names 你的编码数据库格式';//query执行它
    如果是导入的,请指定导入文件的编码格式(要注意文件中的数据编码最好要和数据库的统一)
      

  3.   

    读数据库之前先 mysql_query(set names 'gbk')
    如果页面乱码就 http-equiv  charset gb2312
      

  4.   

    在phpStudyAdmin中,选择你的数据库->操作->整理,选择gbk_bin或者utf8_bin
      

  5.   

    插入的数据已是乱码了,貌似没办法改了;
    重新插入吧,首先设置pma的语言为utf8的一种,然后在执行数据库插入操作钱加上代码
    mysql_query(set names 'utf-8');应该ok了