request.getParameter() 中文乱码 问题原因 Http请求传输时将url以ISO-8859-1编码,服务器收到字节流后默认会以ISO-8859-1编码来解码成字符流(造成中文乱码) 解决方法 String str = new String(request.getParameter("param").getBytes("iso-8859-1"), "utf-8");