使之支持中文最好的解决办法是:修改了Apache中conf/httpd.conf文件,查找 AddDefaultCharset ISO-8859-1 
并且改成 
#AddDefaultCharset ISO-8859-1 
AddDefaultCharset GB2312 

解决方案 »

  1.   

    varchar(10)
    只能放3个汉字utf-8
      

  2.   

    不是长试问题,我试了下,把字段改成binary型就可以了。
      

  3.   

    不是长度问题,我试了下,把字段改成binary型就可以了,数据库里也是正常显示了。
      

  4.   

    mysql表、数据库、及字段的character set如何设置的?
    client和result character set如何设置的?
      

  5.   

    mysql数据库:UTF-8 Unicode (utf8)
             表:utf8_unicode_ci
           字段:utf8_unicode_ciclient和result character set这两项是什么意思?
    客户端浏览器设置吗?客户端浏览的页面是utf-8编码,浏览时也是utf-8编码。
      

  6.   

    client 设置也是一个问题,我在linux下面 系统locale 为 GBK mysql server 也是GBK 但是通过mysql客户端,就是输入不了中文
      

  7.   

    存或取数据库的时候, 先执行下: SET NAMES UTF8
    ....
      

  8.   

    abcdqq(abcd),你看一下最新手册的character set那一章
    或者找一些以前的帖子,在里面有详细的回答client和result 是你输入的这头的编码设置
      

  9.   

    mysql_query("SET NAMES 'gb2312'");
    mysql_query("SET CHARACTER SET gb2312");