String fname = request.getParameter("fname"); //获取请求参数 byte[] bytes = fname1.getBytes("ISO-8859-1"); //将字符串打散成字节数组 fname = new String(bytes,"UTF-8"); //将字节数组按照设定的编码重新组装成字符串
//必须在获取请求参数之前设置编码 request.setCharacterEncoding("UTF-8"); String fname = request.getParameter("fname");
不需要设置编码
//必须在获取请求参数之前设置编码 request.setCharacterEncoding("UTF-8"); String fname = request.getParameter("fname");