get方式
get方式默认默认字符编码是ISO-8859-1,直接取数据会出现乱码,必须字符串转码
例如
String username = new String(request.getParameter("username").getBytes("iso-8859-1"),"UTF-8");
post方式
<%@ page contentType="text/html;charset=UTF-8"%>
在获得参数之前加语句:req.setCharacterEncoding("UTF-8");
这里的编码必须跟提交页面编码统一
PS. 学习笔记,仅供参考