mysql 5.02  编译的时候指定了 charset gbk
my.cnf 里面 client mysqld 都指定了default charset gbk
系统locale gbk
进入linux mysql客户端 无法录入中文 ,虽然客运用别的方法避开这个问题,但是遇到过多次想探了究竟 希望得到高手指点

解决方案 »

  1.   

    我的系统是linux,装了mysql5.0.37,源码包安装。装好后用bing/mysql -u root -p登陆到客户端,可输入不了中文!粘贴都不行!这样就没法往数据库里插入中文的东西!这到底是怎么回事呢,要如何解决?安装mysql以指定字符集为gb2312。
    在linux终端是可以输入中文的,登录到mysql,在mysql>提示符下才不能输入中文,也粘贴不上!在mysql>下也可以查询并正确显示表里的中文数据!
      

  2.   

    我也是这个问题 在编译的时候我也指定了编码的我为了找出答案至少编译了十几次
    但是都不行
    我的客户端编码是utf8
    服务器端也是utf8
    mysql  Ver 14.12 Distrib 5.0.41, for pc-linux-gnu (i686) using  EditLine wrapperConnection id:          1
    Current database:       test
    Current user:           root@localhost
    SSL:                    Not in use
    Current pager:          stdout
    Using outfile:          ''
    Using delimiter:        ;
    Server version:         5.0.41-log Source distribution
    Protocol version:       10
    Connection:             Localhost via UNIX socket
    Server characterset:    utf8
    Db     characterset:    utf8
    Client characterset:    utf8
    Conn.  characterset:    utf8
    UNIX socket:            /tmp/mysql.sock
    Uptime:                 22 min 15 secThreads: 1  Questions: 194  Slow queries: 0  Opens: 15  Flush tables: 1  Open tables: 8  Queries per second avg: 0.145
    --------------
    敬请期待高手来帮我们解决这个问题
      

  3.   

    Post more information here if there're any error message.