默认情况下,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编码相关推荐

  1. linux 修改tomcat编码,修改Tomcat运行时jvm编码问题

    问题: 最近在部署项目的时候出现数据乱码的情况,经过一番查看项目都是用的UTF-8编码格式,数据也是,但是经过调用接口传给对方就乱码了. 由于是部署在Windows环境下,Windows默认编码GBK ...

  2. 修改tomcat端口号、编码

    2019独角兽企业重金招聘Python工程师标准>>> tomcat文件夹下conf →server.xml →<Connector port="8080" ...

  3. 修改tomcat默认的编码方式

    开发环境搭建前端传中文时编码乱码,操作系统,jvm,idea修改编码格式无效,项目用tomcat搭建的,好久没用tomcat配置都不熟悉了以前都用springboot, 一时间没想出来需要修改tomc ...

  4. 修改Tomcat编码方式的两种方法

    转载自   修改Tomcat编码方式的两种方法 方法一:推荐,不会影响到其它项目 见我的另一篇博客:http://www.cnblogs.com/x_wukong/p/3292664.html 修改方 ...

  5. 修改Tomcat的默认编码方式

    默认情况下,tomcat使用的是iso8859-1的编码编码方式,浏览器的embed标签中src指向的地址要通过tomcat去解析.如果包含中文,采用这种编码方式就会出现乱码问题,而在这种情况下,乱码 ...

  6. 修改Tomcat的编码方式

    默认情况下,tomcat使用的是iso8859-1的编码编码方式,浏览器的embed标签中src指向的地址要通过tomcat去解析.如果包含中文,采用这种编码方式就会出现乱码问题,而在这种情况下,乱码 ...

  7. html转换编码格式,html编码转换 html编码设置utf gbk编码转换图文教程

    html编码转换 html编码设置utf gbk编码转换图文教程篇 常用HTML编码之urf-8编码转换为gb2312编码或者gb2312转换为utf-8编码快速转换设置,这里DIVCSS5介绍使用D ...

  8. linux 设置java内存大小_Linux 下修改Tomcat使用的JVM内存大小

    转自  : http://blog.csdn.net/sully2008/article/details/6457570 我的服务器的配置: # OS specific support.  $var ...

  9. 修改Tomcat默认编码

    在TOMCAT中的server.xml中的 <Connector中添加两个设置useBodyEncodingForURI="true" //设置POST和GET使用相同编码 ...

最新文章

  1. 浅谈迷宫搜索类的双向bfs问题(例题解析)
  2. 第一阶段站立会议05
  3. 苹果iOS 10.3.1修复博通Wi-Fi芯片重大安全漏洞
  4. LeetCode: Word Break II [140]
  5. oracle怎么截取long类型,Oracle 数据库中 Long 类型字段的读取
  6. Python中父类和子类间类属性(非实例属性)的设置获取的传递
  7. 沙雕动画资源素材大全/小白零基础快速入门沙雕动画/三天快速上手开始制作沙雕动画/
  8. 在项目中怎样写故障树或者类层次
  9. 地铁客流量分析可视化演示系统(附代码)
  10. 利用kali暴力破解获取windows账号密码
  11. 如何解决水平越权(横向越权)和纵向越权
  12. FCoin回来了?起死回生凭借何种“妙法”?
  13. 医院wifi覆盖解决方案
  14. linux centos7 系统内核参数调优
  15. http请求之GET、POST对比分析
  16. html5 围住神经猫,围住神经猫4步攻略 玩法技巧详解
  17. 8-5以下面四个标签(读写器范围内)为例说明二进制树型搜索算法选择电子标签迭带过程
  18. 使用函数实现字符串复制
  19. mysql常用查询语句
  20. 打扫卫生工作安排_你的钟打扫干净了吗?

热门文章

  1. 虚拟机试练windows 2008 故障转移集群 MSCS
  2. 图纸加密软件应用的领域有哪些?
  3. c语言十进制数转二进制数
  4. 关于protel99se建自己的库
  5. 数据质量保障的四种原则
  6. unity3d游戏场景制作
  7. 代码管理(git)及代码规范
  8. cisco3560交换机cpu过高怎么处理
  9. 飞瞳单元工业级成熟AI集装箱识别集装箱箱号识别集装箱箱况残损检测集装箱缺陷检测解决方案,集装箱枢纽智能化解决方案智慧港航智能港航
  10. XC5VLX155T-2FFG1136I现场可编程门阵列