<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
<%@ page language="java" import="java.util.*" ContentType="text/html;charset=gb2312"%>
contentType指定的是JSP页最终 Browser(客户端)所见到的网页内容的编码
pageEncoding指定JSP编写时所用的编码
String str=request.getParameter(“字符串”);
Byte B[]=str.getBytes(“gb2312”);
以上的方法都用了,可还是不行,这时候要确认下,所使用的tomcat或其他服务器的编码要和你的jsp编码一致。tomcat设置编码的位置在\conf\server.xml中Connector中设置