又是java中文问题,在论坛里搜索一下吧,有很多的。

解决方案 »

  1.   

    1、建议mysql使用gbk编码!
    C:\WINNT>type my.ini
    [mysqld]
    basedir=D:/mysql
    datadir=D:/mysql/data
    default-character-set= gbk2 连接mysql的时候,使用这样的url
    String url = "jdbc:mysql://localhost:3306/sunnywest?useUnicode=true&characterEncoding=gbk";
    String user = "root";
    String password = "dada";
    Connection connRemoteMysql = DriverManager.getConnection(url, user, password);
      

  2.   

    我在java读入数据库数据时使用了强制转换new String(rs.getString("name").getBytes("ISO8859-1"),"GBK");   在dbug时发现从数据库开始读出的name是个“口”,将代码转换成GBK后变成了“??”请问这是怎么回事?  难道说强制转换不行吗?这个我不太清楚,请高手指点!
      

  3.   

    MYSQL可中文问题太麻烦了,我是这样感觉的,
    这里面贴子大部分都在谈这个问题
     建议高手给总结一下。。