使用response.sendRedirect()时的中文问题

来源:互联网 发布:2017php找工作 编辑:程序博客网 时间:2024/04/27 20:44
问:
Resin服务器,中文显示时没有任何问题,但是当用response.sendRedirect()转到其它页面传过去的参数是中文时,参数值就会变成乱码,或者转向的文件名是中文时也无法显示,请高手指点该如何转换?
______________________________________________________________________________________________
答1:
对参数进行编码,如下:
传递时:
response.sendRedirect("next.jsp?value="+java.net.URLEncoder.encode("中文"));
接受时:
out.print(new String(request.getParameter("value")).getBytes("ISO8859_1"),"gb2312");
原创粉丝点击