关于Tomcat的URIEncoding以及GET乱码
来源:互联网 发布:缅甸听音乐的软件 编辑:程序博客网 时间:2024/05/01 06:31
http://blog.csdn.net/renfufei/article/details/11294917
最近在维护着Linux上的服务器,当然,开发和前期测试是在windows上执行的。
在做意见反馈的时候,出现了windows上正常,Linux下却是乱码的问题。
先排查了web服务器与MySQL的连接,确认问题处在前端页面和web之间的乱码交互。
前端的代码如下:是jQuery的跨域提交。
发现在windows上是正常的,而linux服务器里面就是乱码。
于是在Servlet加上转码,linux好了,而windows又出现乱码了。
确定问题应该处在Tomcat的配置上,于是翻开两个conf/server.xml 对比,发现:
而Linux 的配置缺少了URIEncoding的配置项,那么默认应该是"ISO8859-1",所以如果没有配置,则需要转码一次。
同理,如果在Linux上的Tomcat 加上URIEncoding="UTF-8" 就好了。
结论: 约定很重要,网站一般采用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的作用
- Git Gui for Windows的建库、克隆(clone)、上传(push)、下载(pull)、合并(转)
- TestView添加切割线,类似商品打折
- Dalvik Vm架构
- iOS 自定义对象数组排序 自定义对象某属性排序
- mybatis--No constructor found
- 关于Tomcat的URIEncoding以及GET乱码
- android tortoisesvn & 结合android studio使用
- Python 列表(List)操作
- 各种不同类型的request response session (Struts2中的 jsp的 servlet的
- 最小生成树(EOJ-2067Building Roads)
- 简单图形界面
- vs015找不到win32控制台解决办法
- 获取设备型号、设备类型等信息
- openstack neutron软件架构