<%@page language="java" contentType="text/html:charset=gb2312" %>
不行的话得在输出的时候转换一下~

解决方案 »

  1.   

    <%@page language="java" contentType="text/html:charset=gb2312" %>
      

  2.   

    最好用out.println()输出,别用<%=getString%>
      

  3.   

    不光要在jsp 页面加上
    <%@page language="java" contentType="text/html:charset=gb2312" %>
    还要在接受请求的句子request.getParameter("xxx")前加上: request.setCharacterEncoding("gb2312");
    因为浏览器默认使用UTF-8编码方式发送请求。
      

  4.   

    如果是mysql数据库,还得另外处理一下,你可以用google搜一下。海了。
      

  5.   

    我好像发现,不同版本的tomcat对乱码问题解决也不一样,有些版本不存在乱码问题,如4.1.29,但4.1.8好像存在