首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

response.sendRedirect()后乱码有关问题

2011-11-16 
response.sendRedirect()后乱码问题在servlet中response.sendRedirect(request.getContextPath()+ /opsuc

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 "));

热点排行