1.页面头部添加
<%@ page contentType="text/html;charset=gb2312" %>
或者
<%@ page contentType="text/html;charset=GBK" %>
或者
<%@ page contentType="text/html;charset=UTF-8" %>
2.传递参数时候需要编码
java.net.URLEncoder.encode("要编码的参数","GB2312")
或者是
java.net.URLEncoder.encode("要编码的参数","UTF8")
3.接收参数时需要解码
new String(java.net.URLDecoder.decode(request.getParameter("param"), "UTF8").getBytes("ISO-8859-1"));
或者
new String(java.net.URLDecoder.decode(request.getParameter("param"), "GBK").getBytes("ISO-8859-1"));