问题: response.sendRedirect("test.jsp?msg=中文消息");接收参数为乱码?
解决:
1. response.sendRedirect("test.jsp?msg="+java.net.URLEncoding("中文消息"));
2.Tomcat 5.5配置文件server.xml中<connector>标签中加入URLEncoding="GBK".
3.接受参数前:request.setCharacterEncoding("GBK");
本文介绍了在使用Java的sendRedirect方法传递包含中文字符的URL参数时遇到的乱码问题及解决方案。通过使用java.net.URLEncoder进行编码、配置Tomcat连接器的URIEncoding属性以及设置请求字符编码的方法来解决该问题。
问题: response.sendRedirect("test.jsp?msg=中文消息");接收参数为乱码?
解决:
1. response.sendRedirect("test.jsp?msg="+java.net.URLEncoding("中文消息"));
2.Tomcat 5.5配置文件server.xml中<connector>标签中加入URLEncoding="GBK".
3.接受参数前:request.setCharacterEncoding("GBK");
4191

被折叠的 条评论
为什么被折叠?
