进入数据库显示中文正常,但页面显示中文全是乱码。安装采用gbk编码,my.ini配置都是gbk.
  搜索网上页面上添加mysql_query("SET NAMES 'gbk'");没用,有没有解决办法?

解决方案 »

  1.   

    在连接类的时候使用mysql_query("SET NAMES 'gbk'");
      

  2.   

    在mysql控制台上执行
    SET NAMES 'gbk'
      

  3.   

    是不是打开的数据库中有的字段数据显示的是“??????”我的也出现过,将数据库删除后重新建立个新的,然后选择“gbk”试下,我的这么做就好使了。
      

  4.   

    在控制台上执行set names  'gbk' 
    出现错误
    Error
    ---------------------------
    SQL execution error # 1064. Response from the database:You have an error in your SQL syntax near 'names gb2312' at line 1
    --------------------------
    我用的是mysql3.2358.请高手帮忙
      

  5.   

    mysql 版本升级一下吧,然后看看是不是网页编码的问题。
    或者在创建表的时候设置一下 default charset
      

  6.   

    下面文章对你会有帮助
    http://www.programmerstudy.com/database/mysql/20084/142.html
      

  7.   

    3.X不支持编码的。
    在你的配置文件里面
    [client]
    default-character-set=latin1
    [mysql]
    default-character-set=latin1
    [mysqld]
    default-character-set = latin1重新启动试试,
    对于这么老的版本。我的确没有经验。