我的mys字符集编码都是utf8,怎么不能输入汉字呢??

解决方案 »

  1.   

    show variables like 'char%'; 
    提示什么
      

  2.   

    WINDOWS下的DOS无法正确支持UTF8
    先执行一下 set names 'gbk'; 然后再操作。
      

  3.   

    show variables like '%char%';
    设置字符集
    set names 'GBK';
      

  4.   

    1.SHOW FULL FIELDS FROM `数据库名`.`表名`;//查询某数据库下某表的所有字段的字符集
    2.ALTER TABLE `数据库名`.`表名` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;//修改某数据库下某表的表以及所有字段的字符集为utf8
      

  5.   

    dos控制台下无法使用utf8, 可以改用gbk
    如果你用ubuntu, 倒是可以体验一下utf8在shell console下的输入汉字。