当前位置: 技术问答>java相关
乱码????????????????????
来源: 互联网 发布时间:2017-04-28
本文导语: WEB容器:Tomcat4.0 jsp1 error.jsp 1>error.jsp接受后显示?????????????????的乱码啊! 2> 改成charset=GB2312问题依旧 3>在weblogic6.0中问题更严重连地址栏上的中文也变成????????????? 4>试过N种...
WEB容器:Tomcat4.0
jsp1
error.jsp
1>error.jsp接受后显示?????????????????的乱码啊!
2>
改成charset=GB2312问题依旧
3>在weblogic6.0中问题更严重连地址栏上的中文也变成?????????????
4>试过N种方法也不行啊,请朋友发表一下你们的意见谢谢了
这个问题伴随着我N个日日夜夜,虽然用中文传不太好,不过出不来中文心里在总不舒服啊.
jsp1
error.jsp
1>error.jsp接受后显示?????????????????的乱码啊!
2>
改成charset=GB2312问题依旧
3>在weblogic6.0中问题更严重连地址栏上的中文也变成?????????????
4>试过N种方法也不行啊,请朋友发表一下你们的意见谢谢了
这个问题伴随着我N个日日夜夜,虽然用中文传不太好,不过出不来中文心里在总不舒服啊.
|
开头加import="java.net.*"
response.sendRedirect("error.jsp?errmsg=为什么不能出来中文!");
改成:
response.sendRedirect("error.jsp?errmsg=URLEncoder("为什么不能出来中文!")")
String str=request.getParameter("errmsg");
String errmsg=new String(str.getBytes("ISO-8859-1"),"GBK");
改成:
String errmsg=URLDecoder.decode(request.getParameter("errmsg"));
OK,解决了就快结帐啊,我等着长角.
response.sendRedirect("error.jsp?errmsg=为什么不能出来中文!");
改成:
response.sendRedirect("error.jsp?errmsg=URLEncoder("为什么不能出来中文!")")
String str=request.getParameter("errmsg");
String errmsg=new String(str.getBytes("ISO-8859-1"),"GBK");
改成:
String errmsg=URLDecoder.decode(request.getParameter("errmsg"));
OK,解决了就快结帐啊,我等着长角.
|
不用String errmsg=new String(str.getBytes("ISO-8859-1"),"GBK");处理
试试,直接显示!
试试,直接显示!
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。