http://blog.csdn.net/lip009/archive/2006/09/07/1192022.aspx
这篇文章第四条解决你的问题

解决方案 »

  1.   

    提交前加上
    <%request.setCharacterEncoding ("GBK"); %>
      

  2.   

    在jsp2.jsp中加上
    String gbk=new String(request.getParameter("徐哲").getBytes(iso-8859-1),"gbk");
      

  3.   

    转码str=new String(str.getBytes("ISO-8859-1"));
      

  4.   

    lip009(深蓝忧郁) ( ) 信誉:100    Blog 
    你的第四条是这样的
    <Connector 
    port="8080"  maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
                   enableLookups="false" redirectPort="8443" acceptCount="100"
                   debug="0" connectionTimeout="20000" 
                   disableUploadTimeout="true" 
                   <!--在里边加上这个参数-->
                   URIEncoding="gb2312"
     /> 
    是不是只要在 server。xml里面加上这一句话之后,就不用繁了?
      

  5.   

    TK2006HTTP Status 500 - type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception java.io.UnsupportedEncodingException: ISO-8859-1  
     sun.io.Converters.getConverterClass(Converters.java:218)
     sun.io.Converters.newConverter(Converters.java:251)
     sun.io.CharToByteConverter.getConverter(CharToByteConverter.java:68)
     java.lang.StringCoding.encode(StringCoding.java:374)
     java.lang.String.getBytes(String.java:812)
     org.apache.jsp.jsp2_jsp._jspService(org.apache.jsp.jsp2_jsp:53)
     org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
     javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
     org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
     org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
     org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
     javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    note The full stack trace of the root cause is available in the Apache Tomcat/5.5.9 logs.Apache Tomcat/5.5.9
      

  6.   

    j2ee_jsp() ( ) 信誉:100    Blog  2006-12-5 21:13:35  得分: 0  
     
     
       
    在jsp2.jsp中加上
    String gbk=new String(request.getParameter("徐哲").getBytes(iso-8859-1),"gbk");
      
     
    这个可以 不过你的getBytes(iso-8859-1)要写成getBytes("iso-8859-1")
    还是谢谢你啦