修改tomcat编码格式
2014-04-24 16:06
148 查看
修改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
修改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
相关文章推荐
- 修改tomcat编码格式
- 修改
- Mygeneration模板(NHibernate)生成,根据kdup的修改而来
- 修改MySQL的默认密码
- Win2003下HP双网卡绑定后群集cluster配置修改过程5
- 数据库ORACLE修改当前会话的语言环境参数
- ubuntu下修改网卡名称
- 关于host文件修改与ios的ch_soft博客的转载发布
- 原生Js实现元素渐隐/渐现(原理为修改元素的css透明度)
- linux 环境下修改ip地址(设置静态IP)
- 一步步学习SPD2010--第十章节--SP网站品牌化(7)--修改和删除样式
- CentOS修改系统默认语言与编码
- Delphi中快速修改变量名称
- 项目改名后,tomcat仍使用的是修改前名称
- 系统默认只有一张内置的静态壁纸,如如何修改可以内置多张静态壁纸
- ubuntu修改hosts文件 跳过DNS解析实现服务器定向登录(google,FB,TW等)
- MySQL常用的修改命令
- 修改tomcat启动时间
- mysql insert插入时与update修改时的条件判断
- firebase推送 修改系统默认notification样式(稀有)