mysql怎么输入不了中文?应该改配置文件的哪个地方?
另外,MySQL Query Browser输入中文的时候会发生覆盖,并且导致sql语法错误,有没有更好一些的mysql 的gui工具阿

解决方案 »

  1.   

    mysql可以输入中文的
    你检查下你的字符集设置是否合理。
      

  2.   

    看看你下面语句的结果:
    show variables like '%char%';desc 表名;
      

  3.   

    show variables like 'character_%';
    看看你的数据库字符集是什么。
      

  4.   

    谢谢各位
    用了上面的命令看字符集,结果如下,不知道是否有什么问题'character_set_client', 'utf8'
    'character_set_connection', 'utf8'
    'character_set_database', 'latin1'
    'character_set_filesystem', 'binary'
    'character_set_results', 'utf8'
    'character_set_server', 'latin1'
    'character_set_system', 'utf8'另外,大家能否推荐一个比较好的免费的gui工具,可以正常处理包含中文数据的sql语句的
      

  5.   

    如果你是用的WINDOWS下的DOS的话,需要稍设置一下。DOS窗体的属性中设置一下字体为宋体。
    http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
    MySQL 中文显示乱码
      

  6.   

    我也是这样,MySQL Query Browser输入中文的时候会发生覆盖,而且有时候会导致MySQL Query Browser死掉
      

  7.   

    Navicat for MySQL
    这个工具,装上之后就像sql2000一样,有可能是英文的,可以汉化一下就行了。
      

  8.   

    不是显示的问题,而是根本无法用insert插入中文,需要如何改配置文件才可以支持中文?
      

  9.   


    同一原因,你输入的中文被当作其它字符集的字符,自然无法输入了。show table xxx看一下你的表设置。
      

  10.   

    不能输入中文 检查你的编码是不是一致show variables like "%charset%"另外设置set name=utf8工具mysql的gui 官方有
      

  11.   

    主要是编码的问题!
    首先确定得到的中文数据是否就是乱码,可以把它们打印出来看看!
    然后再确定table的编码是否为“gbk”或“utf-8”;获取数据的 String name= new String(request.getParameter("name").getBytes("ISO-8859-7"));因为网页传值默认的编码是ISO-8859-7。String url="jdbc:mysql://localhost/databaseName?&user=root&password=123&UseUnicode=ture&characterEncoding=gbk"; 
      

  12.   

    OS:windows中文;MySQL:5.1一种方法的设置命令行连接字符集和结果集字符集命令:set names gbk;另一种方法是修改配置文件(要修改两个地方)[mysql]default-character-set=gbk---------------------------------------# The default character set that will be used when a new schema or table is
    # created and no character set is defined
    default-character-set=gbk我的default-character-set是utf8,我一开始觉得utf8处理中文肯定是没问题的,但也遇到了和LZ一样的问题。我也在CSDN提过这个问题想知道原因,但一直没有很详细的回答。至于GUI工具,官方的那个MySQL Query Browser确实中文只能显示半个字,改字体的话也不能完全显示,搜了一下好像都是这个问题,但是应该不会有SQL语法错误,检索插入等都能正常运行。推荐使用SQLyog或Toad for MySQL。很好用的,尤其前面一个。
      

  13.   

        呵呵···这是你安装的时候出的问题···
        有个地方要选择gbk,这里的选择将会影响你是否能在MySQL中使用中文。具体安装图解可以参照:http://cmm.javaeye.com/blog/396490
      

  14.   

    可定可以输入中文,utf8 的也支持中文的
      

  15.   

    我也是
    编码是utf-8
    但在insert字段数据时,中文都被无视
      

  16.   

    可以试一下MySQL-Front,个人感觉满好用的
      

  17.   

    'character_set_client', 'utf8' 
    'character_set_connection', 'utf8' 
    'character_set_database', 'latin1' 
    'character_set_filesystem', 'binary' 
    'character_set_results', 'utf8' 
    'character_set_server', 'latin1' 
    'character_set_system', 'utf8' 
    红色的部分也应该是utf8的
    你的是在Linux下吧?
    那么你要在my.cfg...下设这的  MySQL 和clcent都要设这的