要求:1.访问远程数据库(oracle)
      2.读取数据库中的文本字段(编码已由相应字段定义好了)
      3.不读取出来的数据在本地机器上正确显示(中文)
      4.把读取出来的数据在本地机器上一文件形式保存
      5.把读取出来的数据录入本地数据库(sql server2000)   oracle数据库中对用的表名infonews 相应字段如下:
ORIGINID             主键id
TITLE                文章标题
CHARACTERSET         文章数据(含标题、文章)编码方式,如UTF-8\big5\gbk\gb2312等
CONTENT              文章内容如何获取远程数据库中的数据并在本地正确显示(不出现乱码、或读不到数据)。
 
本人已经尝试过的方法:连接远程Oracle数据库取得结果集result 
方法一:              while(resultset.next()){  
String s2 = resultset.getString(1);        //主键id
String s3 = resultset.getString(2);        //文章标题
String s4 = resultset.getString(3);        //编码方式
                        String s5 = resultset.getString(4);        //文章内容
                        s3 = new String(s3.getBytes("iso8859-1"),s4);//转换编码
                        s5 = new String(s5.getBytes("iso8859-1"),s4);//转换编码
                           System.out.println("标题:"+s3+"内容:"+s5);    
                        }
结果:显示乱码
***********************************************************************************    求助高手,希望不吝指教哈……………………