java 在存写数据库时,对中文字“奭”字不支持,他写到DB2库里面就变乱码了,但直接通过QC直接用SQL语句又可以写进库里。
请问那位仁兄碰到过类似的问题。请高手指点。谢谢!

解决方案 »

  1.   

    支持的啊....我就能打印出来可能你在java中文字的编码和数据库的编码不同造成的吧
      

  2.   

    输入数据时把编码格式改成GBK 试试
      

  3.   

    ENGINE = innodb DEFAULT CHARACTER SET gbk";->设置引擎为innodb ,默认字符集为GBK
      

  4.   

    保持一致的编码:数据库编码,IDE编码
      

  5.   

    其他汉字都没问题,唯一就这个“奭”在插入DB2的库里面时,是乱码,怀疑是汉字的特殊字的原因吧。如果把他整成一个SQL语句,然后把SQL语句变成GBK,又可以的。但现在不想改底层代码了,环境变量在那儿设置一下就可以了呢。有没有人碰到过类似的问题。
      

  6.   

    如果只有这一个字不支持,那问题就出在这个字上了吧。数据库或者编码集的BUG?
      

  7.   

    是啊,怀疑是字库的问题,但不知道怎么在AIX下加字库,如何加,唉。还再等等高人的出现。