1.对于jsp内部中文乱码处理可以用<%@ page contentType="text/html;charset=gb2312"%>来处理
2.对于form里面的中文乱码处理
一 对所有数据进行再编码: ISO8859-1编码
String 类中的getBytes("ISO8859-1");
public byte[] getBytes("encoding");
用String(byte[])转化为字符串
eg: String name = request.getParameter("uname");
byte[] b = name.getBytes("ISO8859-1");
name = new String(b);
or String name = new String(request.getParameter("uname").getBytes("ISO8859-1")) ;
二。设置统一编码
request.setCharacterEncoding("GBK");or gb2312
String name = request.getParameter("uname");
3.如何传递的为数组 也就是复选框或者下拉框 用 String[] inst = request.getParameterValues(String name);
4. type = "hidden"要在表单中
jsp接受方法
5.Enumeration 取得name。