通过JAVA保存在MySQL表中的字符都是???,建库和表的时候字符集都是用的GBK啊。

解决方案 »

  1.   

    有人说修改my.ini,但是我并没有在MySQL5.0下找到此文件啊,如果找到,如何修改啊。
      

  2.   

    连接后加一句查询
    SET NAMES gbk;
    等价于
    SET character_set_connection=gbk, character_set_results=gbk, character_set_client=gbk;
    不过推荐把character_set_client设成binary
      

  3.   

    数据库连接字符串设置gbk.
    google下就有的。
      

  4.   

    我也遇到了这样的问题,便是我用的是mysql的图形用户界面的,因为数据库太多了,不方便在DOS下操作,请问有没有人也遇到了和我一样的问题,是如何解决的?
      

  5.   

    我知道如何解决了:
    MySQL5中文乱码问题的解决方法: 
    1.编辑/etc/my.cnf ,在[mysql]段加入default_character_set=utf82.在编写Connection URL时,加上?useUnicode=true&characterEncoding=utf-8参数