jsp中文乱码的问题

jsp中文乱码的问题

ID:41528032

大小:104.83 KB

页数:10页

时间:2019-08-27

jsp中文乱码的问题_第1页
jsp中文乱码的问题_第2页
jsp中文乱码的问题_第3页
jsp中文乱码的问题_第4页
jsp中文乱码的问题_第5页
资源描述:

《jsp中文乱码的问题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、在介绍方法之前我们首先应该清楚具体的问题有哪些,笔者在本傅客当中论述的JSP中文乱码问题有如下几个方面:页面乱码、参数乱码、表单乱码、源文件乱码。下面来逐一解决其屮的乱码问题。JSP页面中文乱码在JSP页面中,中文显示乱码有两种情况:一种是HTML中的中文乱码,另一种是在JSP中动态输出的中文乱码。先看一个JSP程序:<%@pagelanguage二〃java"import二〃java,util.*〃%>中文显示示例这是一个屮文显示示例:<%Stringstr="中文";o

2、ut.print(str);%>上面这个JSP程序看起来好像是在页面显示儿句中文而且标题也是中文。运行后在浏览器中显示如图所示(ODIAlOEtEtAr-InternetExplorer,optiMizedforBingandISB

3、'*IE]httpHlocalho比遊晞Qjj團闷区

4、□⑹ASE炷赂XdaEQb»,dODiAldE%E%A<£°ODIA原因在于没有在JSP中指定页面显示的编码,消除乱码的解决方案很简单上面代码中page命令修改成如下所示即可〈%@pagelanguage=/zjavaz/import二"ja

5、va.ut订•*"contentType=/ztext/html;charset二GB2312"%>中文显不示例〈body〉这是一个中文显示示例:<%Stringstr="屮文";out.print(str);%>再次运行乱码消失,原理就是向页面指定编码为GB2312,那么页面就会按照此编码來显示,于是乱码消失。二、URL传递参数中文乱码一般情况下在使川get方法提交表单的时候传递的参数如果是屮文的话很可能会出现乱码。下面是一个示例程序<%@pagelang

6、uage=z,javaz/import=/zjava,uti】•*"contentType=z/text/html;charset=gb2312,z%>URL传递参数屮文处理示例<%Stringparam=request・gotParamctcrCparanT);%>
你提交的参数为:<%=param%>上面这个JSP程序的功能就是通过一个URL链

7、接向自身传递一个参数,这个参数是屮文字符串,这个程序的运行效果如下图URL传谨蚤数中文处理不例-InternetExplorer#optinizedforBingandISM@http://localhost:80^P^J蟻11*x匡

8、URL传递蜃数中文处理示例X请点击这个链接你扌是交的参数为:’????’对于URL传递中文参数乱码这个问题,其处理方法比较特殊,仅仅转换这个中文字符串或者设置JSP页面显示编码都是不能解决问题的,需要修改Tomcat服务器的配置文件才能解决问题。在这里修改Tomcat的conf目录下的server.xml配置文件,具体

9、改后的代码如下在原来代码中添加URI编码设置URIEncoding=“gb2312”即可,重启Tomcat服务器可以得到正确的页面。其原理也和上面的情况类似,就是向程序指明编码类型,然后显示就正常了。三、表单提交中文乱码对于表单的数据可以使JI]request.getParameter(“”)的方法获取,但是当表单中出现中文数据的时候就会出

10、现乱码。示例代码如下<%@page1anguage=zzjavaz/import=,zjava,uti1.*"contentType=/ztext/html;charset=gb2312,z%>Form中文处理示例〈fontsize二〃2">下血是表单内容:密码:

11、"password"name二"password"size二〃10〃/>〈inputtype二

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。