java中request.getParameter() 中文乱码

request.getParameter() 中文乱码

问题原因

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

解决方法

String str = new String(request.getParameter("param").getBytes("iso-8859-1"), "utf-8");
发布了4 篇原创文章 · 获赞 3 · 访问量 163

猜你喜欢

转载自blog.csdn.net/yfviar/article/details/105233226