request.getParameter() 中文乱码

问题原因

Http请求传输时将url以ISO-8859-1编码,服务器收到字节流后默认会以ISO-8859-1编码来解码成字符流(造成中文乱码)

解决方法

String str = new String(request.getParameter("param").getBytes("iso-8859-1"), "utf-8"); 
评论关闭
IT源码网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!