String nickname=request.getParameter("nickname").trim();
nickname=new String(nickname.getBytes("ISO8859_1"), "GBK"); 
具体转什么自己改

解决方案 »

  1.   

    谢谢LZ问的问题那还有STRUCT里怎么转了?
      

  2.   

    我从progress数据库中读出来的都是乱码,progress数据库的字符集是unicode的。不知道怎么转
      

  3.   

    public static String UnicodeToChinese(String s){
        try{
           if(s==null||s.equals("")) return "";
           String newstring=null;
           newstring=new String(s.getBytes("ISO8859_1"),"gb2312");
           return newstring;
          }
        catch(UnsupportedEncodingException e)
        {
        return s;
        }
        }