只有用一行行的编码,new String(xx.getByte"iso8859-1")

解决方案 »

  1.   

    没有那么悬吧。request的setCharacterEncoding是有要求的。
    必须要在读取request的Parameter 和 getReader 方法之前 调用。
      

  2.   

    可以在ACTIONFORM中试试!
    那是很管用的!
      

  3.   

    彻底解决乱码的问题,在JSP页面中加入以下3行语句:
    <%@page pageEncoding="gb2312"%>
    <%@page contextType="text/html;charset=gb2312"%>
    <%request.setCharactherEncoding("gb2312");%>
    2行和3行不用说了,1行主要有些Linux系统中不加入这行代码还是会出现乱码.
      

  4.   

    不要动不动就说彻底。楼主需要补习一些基础知识。可以看http://community.csdn.net/Expert/TopicView.asp?id=4533562 。原作者写的还是不错的。另外参考我后面的补充。