try{
          out.println(new((new String("我家在南方")).getBytes("GBK"),"ISO8859-1"));
      }catch(UnsupportedEncodingException e)
      {
          //......
      }      或者用下面这个函数:
      <%
          public String getStr(String str){
              try{
                  String temp_p=str;
                  byte[] temp_t=temp_p.getBytes("ISO8859-1");
                  String temp=new String(temp_t);
                  return temp;
              }catch(Exception e){
              }
              return "null";
          }
      %> 这是用来显示简体的,繁体我不知用什么字符集,不好意思
希望能管用,祝你好运