response.sendRedirect()后乱码问题
在servlet中
response.sendRedirect(request.getContextPath()+ "/opsucc.jsp?message= "+URLEncoder.encode(cs.getMessage(), "gbk "));
IE中显示URL http://localhost:8080/news/opsucc.jsp?message=%C6%C0%C2%DB%B3%C9%B9%A6%A3%AC%B5%C8%B4%FD%C9%F3%BA%CB
之后去opsucc.jsp
String msg = request.getParameter( "message ");
System.out.println(msg);
控制台输出
-------------------------
???????????????ó??
---------------------------------
请问 如何能输出正常的汉字。在线等帮助。。。
------解决方案--------------------否则缺省按照ISO-8859-1给你解码。
------解决方案--------------------在opsucc.jsp 界面解码一次URLDecoder.decode(msg, "gbk "));