Jsp页面URL中文乱码问题解决
Jsp页面在URL中传递参数会出现乱码,解决方法如下:
1、来到tomcat目录,找到conf目录下的server.xml问价,打开,找到<Connector>标签,在最后添加URIEncoding=’GBK’,效果如下:
<Connector
port=”8080″ maxThreads=”150″ minSpareThreads=”25″ maxSpareThreads=”75″
enableLookups=”false” redirectPort=”8443″ acceptCount=”100″
debug=”0″ connectionTimeout=”20000″
disableUploadTimeout=”true” URIEncoding=“GBK”/>
这种方法对get这个方法测试成功。
2、在每个Jsp页面添加如下代码
<%@ page pageEncoding=”gb2312″%>
<%@ page contentType=”text/html;charset=gb2312″%>
<%request.setCharacterEncoding(“gb2312″);%>
编码方式也可以改成GBK,支持繁体中文。重启Tomcat,这一步很重要,否则可能看不到效果。
这种方法对post测试成功。
建议两种同步使用。
版权信息:本文来自老杨个人网站,作者老杨,原文地址,转载请注明出处。
如果喜欢本站,敬请订阅:老杨个人网站。谢谢惠顾!
标签:





十二 16th, 2007 at 10:43
[...] 还可以设置一下Tomcat的虚拟目录,详细可以看这里,也可以设置一下Tomcat的中文请求,详细看这里。 [...]