读书人

读取Oracle数据库中的中文字串变乱码

发布时间: 2012-02-11 09:51:34 作者: rapoo

读取Oracle数据库中的中文字串变乱码,如何解决?
读取后,在文本域里显示的都是问号。
请问,在写入时,改怎么写?
读取时,怎么读呢?
我希望写入的不是乱码,读取的也不是乱码。

Java code
dbc.setString(1,new String(person.getPosition().getBytes("ISO-8859-1"), "GB2312"));            dbc.setString(2, person.getPositionStart());


[解决办法]
把数据库的编码方式的程序的编码方式统一
[解决办法]
把数据库的编码和自己的编码设置一致了就行。

读书人网 >J2SE开发

热点推荐