首页 > 其他 > 详细

修改tomcat7编码问题(重定向等)

时间:2019-04-30 10:40:54      阅读:132      评论:0      收藏:0      [点我收藏+]

修改tomcat默认编码格式:

 

修改tomcat下的conf/server.xml文件,找到如下代码:

 

    <Connector port="8080" protocol="HTTP/1.1"

               connectionTimeout="20000"

               redirectPort="8443" />

 

这段代码规定了Tomcat监听HTTP请求的端口号等信息。可以在这里添加一个属性:URIEncoding,将该属性值设置为UTF-8,即可让Tomcat(默认ISO-8859-1编码)以UTF-8的编码处理get请求。更改后的代码如下所示: 

 

<Connector port="8080" protocol="HTTP/1.1"

               connectionTimeout="20000"

              URIEncoding="UTF-8"

               redirectPort="8443" />

 

以上,本人虽然没有遇到过这种乱码问题,但是还是在网上查了一下,导致中文乱码的几种情况,首先看下字符编码有哪几种呢?

 

1、ASCII字码

 

2、IS0-8859-1

 

3、GB2312和GBK

 

4、Unicode编码

 

5、UTF-8

 

 

导致中文乱码的可能情况:

 

1、表单的get提交

 

2、表单的post提交

 

3、页面链接传递中文参数

 

4、地址栏中参数直接输入中文提交

 

对于get方式提交的乱码,可以通过修改tomcat配置文件来修改,对于post方式提交的乱码可以通过设置编码,request.setCharacterEncoding("UTF-8")方法进行编码设置

 

参考资料:http://www.52testing.com/showart.asp?id=59 

http://blog.sina.com.cn/s/blog_a52381ef0101k40t.html

CSDN 原文:https://blog.csdn.net/pcxbest/article/details/24418303

修改tomcat7编码问题(重定向等)

原文:https://www.cnblogs.com/shuaiqin/p/10794163.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!