当前位置: 代码迷 >> J2SE >> 读取Oracle数据库中的中文字串变乱码,怎么解决
  详细解决方案

读取Oracle数据库中的中文字串变乱码,怎么解决

热度:103   发布时间:2016-04-24 12:55:31.0
读取Oracle数据库中的中文字串变乱码,如何解决?
读取后,在文本域里显示的都是问号。
请问,在写入时,改怎么写?
读取时,怎么读呢?
我希望写入的不是乱码,读取的也不是乱码。
Java code
dbc.setString(1,new String(person.getPosition().getBytes("ISO-8859-1"), "GB2312"));            dbc.setString(2, person.getPositionStart());


------解决方案--------------------
把数据库的编码方式的程序的编码方式统一
------解决方案--------------------
把数据库的编码和自己的编码设置一致了就行。
  相关解决方案