服务器的默认编码:ISO-8859-1
1.new String()
例:String name = req.getParameter(“userName”);
name = new String(name.getBytes(“ISO-8859-1”),“UTF-8”);
2.Encoder/URLDecoder
先编码
name = URLEncoder.encode(name, “ISO-8859-1”);
再解码
name = URLDecoder.decode(name, “utf-8”);
3.Post专用
req.setCharacterEncoding(“utf-8”);:注意 该解码语句必须在函数的第一行!
String name = req.getParameter(“userName”);
String address = req.getParameter(“userAddress”);
System.out.println(name);