把my.ini里的charset=latin 改为utf-8 就可以支持中文了,utf-8支持所有编码。

解决方案 »

  1.   

    我添加了useUnicode=true&characterEncoding=GB2312 之后就好了
    但是还是不明白,本来 JAVA 里面和 MYSQL 里面都是 ISO-8859-1
    为什么 JDBC 连接里面必须设置成 GB2312 呢?jdbc:mysql://localhost/workmanager?user=root&password=&useUnicode=true&characterEncoding=GB2312
      

  2.   

    my.ini 里没有default-character-set 这一项啊,是不是
    我需要自己添加一项呢?
      

  3.   

    你装mysql的时候,有一项可以选择的,默认是latin,你把它改成支持中文的编码就可以了,gbk gb2312 utf-8