读取Oracle数据库中的中文字串变乱码,如何解决?
读取后,在文本域里显示的都是问号。
请问,在写入时,改怎么写?
读取时,怎么读呢?
我希望写入的不是乱码,读取的也不是乱码。
Java code
dbc.setString(1,new String(person.getPosition().getBytes("ISO-8859-1"), "GB2312"));
dbc.setString(2, person.getPositionStart());
------解决方案--------------------把数据库的编码方式的程序的编码方式统一
------解决方案--------------------把数据库的编码和自己的编码设置一致了就行。