当前位置: 代码迷 >> Java Web开发 >> java读取oracle表内容是乱码,没法转换?
  详细解决方案

java读取oracle表内容是乱码,没法转换?

热度:4831   发布时间:2013-02-25 21:10:01.0
java读取oracle表内容是乱码,无法转换??????
本机测试,注册表是US7,oracle字符集也是US7,用java查数据库表,查出的中文全是(1(K01(K0,VP9z,W[:O),使用new String(rs.getString("name").getBytes("ISO-8859-1"),"GBK");,但是无法转换,出来的还是和没转前一样的,怎么会转不过来啊????麻烦大伙看看呢

------解决方案--------------------------------------------------------
存入本身是乱码
取出来不需要转码
也是正常的
oracle的字符集具有自适应的特点
除非你存入的特殊字符集
否则都不需要转码
你只需要看看
你在存入之前是不是乱码即可