关于Tomcat的URIEncoding以及GET乱码
来源:互联网 发布:淘宝店招尺寸950 编辑:程序博客网 时间:2024/05/17 04:04
最近在维护着Linux上的服务器,当然,开发和前期测试是在windows上执行的。
在做意见反馈的时候,出现了windows上正常,Linux下却是乱码的问题。
先排查了web服务器与MySQL的连接,确认问题处在前端页面和web之间的乱码交互。
确定问题应该处在Tomcat的配置上,于是翻开两个conf/server.xml 对比,发现:
<!-- windows --> Service name="Catalina"> <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" /> <Connector port="8099" protocol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8" />
而Linux 的配置缺少了URIEncoding的配置项,那么默认应该是”ISO8859-1”,所以如果没有配置,则需要转码一次。
<!-- Linux 上Tomcat--> <Service name="Catalina"> <Executor name="tomcatThreadPool" namePrefix="catalina-exec-" maxThreads="250" minSpareThreads="20"/> <Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" compression="on" compressionMinSize="2048" noCompressionUserAgents="gozilla,traviata" ompressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain,application/json,application/javascript,application/x-javascript" /> <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" executor="tomcatThreadPool"/>
同理,如果在Linux上的Tomcat 加上URIEncoding=”UTF-8” 就好了。
0 0
- 关于Tomcat的URIEncoding以及GET乱码
- 关于Tomcat的URIEncoding以及GET乱码
- 关于Tomcat的URIEncoding以及GET乱码
- 关于Tomcat的URIEncoding以及GET乱码
- 关于Tomcat的URIEncoding以及GET乱码
- 关于Tomcat的URIEncoding以及GET乱码
- jsp中img标签路径不能包含中文,关于Tomcat的URIEncoding以及GET乱码
- 关于配置Tomcat的URIEncoding
- 关于配置Tomcat的URIEncoding
- 关于配置Tomcat的URIEncoding
- tomcat get post 乱码解决办法URIEncoding="UTF-8"
- 乱码----- tomcat 设置URIEncoding=utf-8?
- Tomcat中文乱码处理:URIEncoding,useBodyEncodingForURI
- tomcat的URIEncoding的作用
- tomcat的URIEncoding的作用
- tomcat的URIEncoding的作用
- tomcat的URIEncoding的作用
- tomcat的URIEncoding的作用
- Memcached简介及优缺点
- 计算机网络——4——网络层
- linux awk命令详解
- WebViewJavascriptBridge报错
- 网关基础
- 关于Tomcat的URIEncoding以及GET乱码
- 详细解读Android中的搜索框(一)—— 简单小例子
- Atlas分表
- [概率DP] BZOJ 3036 绿豆蛙的归宿
- 游标详解
- ios不够看的了,开始准备学习安卓!!!
- 对象创建,内存布局,对象的访问定位
- Ubuntu16.04更新
- CGLIB概述