设置修改Tomcat的UTF-8编码

原创 2015年11月19日 14:04:46

默认情况下,tomcat使用的的编码方式:iso8859-1

修改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" redirectPort="8443" URIEncoding="UTF-8" />




利用request.setCharacterEncoding("UTF-8");来设置Tomcat接收请求的编码格式,只对POST方式提交的数据有效,对GET方式提交的数据无效!


要设置GET的编码,可以修改server.xml文件中,相应的端口的Connector的属性:URIEncoding="UTF-8",这样,GET方式提交的数据才会被正确解码。

  <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" URIEncoding="UTF-8" />


如何设置tomcat服务器编码为utf-8编码

在实际开发中我们经常遇到request请求的中文乱码,那么如何解决中文乱码问题? 方法一:对请求参数进行编码转换 String userName=request.getParamter("userNa...
  • u014079773
  • u014079773
  • 2016年09月23日 13:07
  • 8829

tomcat jdk编码问题

前面遇到一个问题纠结了好久,在数据库里可以查询到数据,但启动程序后,在程序里就是得不到查询结果。 后来把tomcat 里的optional java vm arguments里设置的编码-Dfile...
  • ouxer
  • ouxer
  • 2014年12月18日 10:26
  • 103

修改tomcat编码和设置可读写

修改tomcat编码 默认情况下,tomcat使用的的编码方式:iso8859-1 修改tomcat下的conf/server.xml文件 找到如下代码:     这段代码...
  • szhf78
  • szhf78
  • 2016年04月20日 14:20
  • 193

修改Tomcat的编码方式

今天做一个简单的在线音乐播放器,使用的是标签,但是出现一个问题,即中文音乐文件无法访问。  开始以为是embed标签的问题。但是以前写过一个静态页面就是使用了中文名称。另外还有一个现象是,  即使将音...
  • Hollboy
  • Hollboy
  • 2013年12月12日 17:46
  • 1510

Tomcat怎么设置UTF-8编码

1.首先在Tomcat安装目录下面的conf文件夹下面找到server.xml文件,打开进行编辑 2.找到代码段                connectionTimeout="2...
  • majishushu
  • majishushu
  • 2016年10月10日 20:34
  • 3405

Eclipse+MyEclipse+tomcat开发中,全局编码设置为UTF-8

Eclipse+MyEclipse开发中,全局编码设置为UTF-8 在使用Eclipse+MyEclipse开发中,许多文件编码默认是ISO-8859-1,不支持中文(如常用的JSP)。这样我们每次建...
  • ccsuzsky
  • ccsuzsky
  • 2011年05月18日 10:41
  • 2498

设置修改Tomcat的UTF-8编码

利用request.setCharacterEncoding("UTF-8");来设置Tomcat接收请求的编码格式,只对POST方式提交的数据有效,对GET方式提交的数据无效! 要设置GET的编码...
  • ITzhanghao
  • ITzhanghao
  • 2015年11月19日 14:04
  • 1577

设置Tomcat的UTF-8编码

利用request.setCharacterEncoding("UTF-8");来设置Tomcat接收请求的编码格式,只对POST方式提交的数据有效,对GET方式提交的数据无效! 要设置GET的...
  • hongqishi
  • hongqishi
  • 2012年04月05日 14:09
  • 213111

[Tomcat]IDEA设置jvm编码UTF-8导致控制台乱码(读文件乱码)

马克一个关于乱码的坑,日后再研究。
  • Shenpibaipao
  • Shenpibaipao
  • 2017年10月20日 22:46
  • 381

服务器的默认编码配置之tomcat及maven的配置

1.tomcat 修改配置文件server.xml 添加URIEncoding="UTF-8"即可 2.m
  • sqh201030412
  • sqh201030412
  • 2016年05月10日 18:53
  • 2689
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:设置修改Tomcat的UTF-8编码
举报原因:
原因补充:

(最多只允许输入30个字)