当前位置:  技术问答>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个日日夜夜,虽然用中文传不太好,不过出不来中文心里在总不舒服啊.

|
开头加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,解决了就快结帐啊,我等着长角.

|
不用String errmsg=new String(str.getBytes("ISO-8859-1"),"GBK");处理
试试,直接显示!

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。














站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3