用这个转换一下试试byte[] ByteArray = name.getBytes("ISO-8859-1");

解决方案 »

  1.   

    <%@ page contentType="text/html;charset=gb2312" %>
    byte[] temp=name.getByte("ISO8859_1");
    String i=new String(temp).trim();
    out.print(i)
      

  2.   

    你如果使用RS.GETSTRING就可以得到正确的字符串.但不能用结构了,很可惜.
    nicholaz(九思·逢尤) 能说说你的理由吗?
    xdszg (阿牛) 成功了给大家说说方法
      

  3.   

    ISO8859_1是不是ORACLE的用的字符集?
    好像平常都用的是GB2312啊
      

  4.   

    数据库服务器端有个字符集,你用
    select userenv('language') from dual;
    查看一下,然后使用wanghai(汪海) 的转换输出就可以了。