<%@ page contentType="text/html;charset=gb2312" %>

解决方案 »

  1.   

    使用这个转换:
    public String convert(String str)
    {
    try{
    byte[]bytesStr=str.getBytes("ISO-8859-1");
    return new String(bytesStr, "gb2312");
    }
    catch(Exception ex)
    {
    return str;
    }
    }
    将得到的字符用这个方法转换
      

  2.   

    从oracle数据库中读取中文 
    public  String fromDatabase(String change)
            throws UnsupportedEncodingException {
                return new String(change.getBytes("iso-8859-1"),"gb2312");
        }
    将中文写入oracle数据库
        public  synchronized static String toDatabase(String change)
               throws UnsupportedEncodingException{
           return new String(change.getBytes("gb2312"),"iso-8859-1");
        }