一个偶然的机会,发现了一个解决jsp页url中传中文参数乱码的方法,比我前面说的用隐形的form表单来的更加漂亮和容易.具体方法如下:
程序清单:
response.sendRedirect("?gh=0001&xm=" + java.net.URLEncoder.encode("忘忧草"));
String s=new String(request.getParameter("xm").getBytes("ISO8859_1"),"gb2312");
out.println(s);
这样就搞定了,so简单吧,呵呵!
程序清单:
response.sendRedirect("?gh=0001&xm=" + java.net.URLEncoder.encode("忘忧草"));
String s=new String(request.getParameter("xm").getBytes("ISO8859_1"),"gb2312");
out.println(s);
这样就搞定了,so简单吧,呵呵!
解决JSP中文参数乱码
本文介绍了一种解决JSP页面URL中传递中文参数时出现乱码的问题。通过使用`URLEncoder.encode`进行编码,并在接收端用特定字符集解码,实现了中文参数的正确传递。
438

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



