设置修改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" />


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

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

Linux字符编码默认为UTF-8,如出现乱码可设置为GBK 1.手动更改profile文件的命令: vi /etc/profile 也可以修改 /etc/sysconfig/i18n 文件,如

Linux字符编码默认为UTF-8,如出现乱码可设置为GBK 1.手动更改profile文件的命令: vi /etc/profile 也可以修改 /etc/sysconfig/i18n 文件...
  • cbbbc
  • cbbbc
  • 2017年04月01日 14:38
  • 170

Tomcat7.0/8.0 详细安装配置图解,以及UTF-8编码配置

Tomcat 7.0 、Tomcat8.0 详细安装配置图解,以及UTF-8编码配置 注意:安装配置tomcat7.0及以上,需要先安装JDK1.7及以上才能支持。 1、先下载tom...

Spring/Tomcat Rest开发 配置UTF-8编码

基于Spring和Tomcat的web开发,使开发环境、运行环境和HTTP消息读写都使用UTF-8编码...
  • silvita
  • silvita
  • 2017年04月17日 14:36
  • 805

eclipse 编码设置,Eclipse文本编码格式修改为UTF-8 的方法

Eclipse中设置编码的方式 2009-02-24 09:16 6750人阅读 评论(0) 收藏 举报  来源:http://e-ant.javaeye.com/blog/177...
  • wlanye
  • wlanye
  • 2013年01月14日 15:50
  • 2745

Windows下修改mysql编码为utf-8

今天遇到个很头疼的问题,在向MySql数据库插入中文的时候,总是报下面的错误: java.sql.SQLException: Incorrect string value: '\xE5\xB8\x8C...

Linux下Mysql编码修改为UTF-8

以CentOS6.3示例,查看当前系统环境变量: [root@cloudmaster ~]# mysql -uroot -p mysql> show variables like '%ch...

修改MySQL数据库字符编码为UTF-8解决中文乱码

由于MySQL编码原因会导致数据库出现乱码。 解决办法: 修改MySQL数据库字符编码为UTF-8,UTF-8包含全世界所有国家需要用到的字符,是国际编码。 具体操作: 1、进...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:设置修改Tomcat的UTF-8编码
举报原因:
原因补充:

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