问:
Resin服务器,中文显示时没有任何问题,但是当用response.sendRedirect()转到其它页面传过去的参数是中文时,参数值就会变成乱码,或者转向的文件名是中文时也无法显示,请高手指点该如何转换?
______________________________________________________________________________________________
答1:
对参数进行编码,如下:
传递时:
response.sendRedirect("next.jsp?value="+java.net.URLEncoder.encode("中文"));
接受时:
out.print(new String(request.getParameter("value")).getBytes("ISO8859_1"),"gb2312");
Resin服务器,中文显示时没有任何问题,但是当用response.sendRedirect()转到其它页面传过去的参数是中文时,参数值就会变成乱码,或者转向的文件名是中文时也无法显示,请高手指点该如何转换?
______________________________________________________________________________________________
答1:
对参数进行编码,如下:
传递时:
response.sendRedirect("next.jsp?value="+java.net.URLEncoder.encode("中文"));
接受时:
out.print(new String(request.getParameter("value")).getBytes("ISO8859_1"),"gb2312");