利用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" />

tomcat8以后默认编码格式是utf-8;7之前的都是iso8859-1

如果默认情况下,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" />

tomcat设置编码格式utf8相关推荐

  1. 设置Tomcat字符集为utf-8

    设置Tomcat字符集为utf-8 打开TOMCAT_PATH/conf/server.xml: 找到并修改: <Connector port="8080" protocol ...

  2. 【Idea设置编码格式——默认是GBK,可手动设置为UTF-8】

    步骤 一.Idea的大多数设置,都是在File里面的Settings哈! 二. 设置为UTF-8,并且点击apply,然后点击OK! 注意: Idea里面,在我上面设置完毕之后,重新打开一个窗口,它原 ...

  3. idea中文件编码方式_idea设置编码格式为utf8

    音频解说 在我们日常生活中偶尔会遇到一些自己不知道如何解决的问题,比如idea设置编码格式为utf8.那么我们应该怎样解决这种自己不知道如何idea设置编码格式为utf8的情况呢?那么接下来就由我来介 ...

  4. win10 cmd窗口中文乱码,永久解决方法(编码格式设置为UTF-8)

    转:https://blog.csdn.net/tfs411082561/article/details/78416569#commentBox 1.临时修改,只作用于当前打开的窗口 进入cmd窗口后 ...

  5. C编译时编码设置(UTF-8、GBK编码格式)

    C编译时编码设置(UTF-8.GBK编码格式) 建立uft-8和gbk编码格式的文件 通过VSCode新建GBK.UTF-8编码格式的两个C程序文件(分别是"存储类型GBK.c.存储类型UT ...

  6. 将Windows10设置为UTF8编码格式

    目录 设置为UTF-8编码 注意事项 设置为UTF-8编码   首先,我们打开控制面板,找到 时钟和区域 -> 区域. 切换到管理面 选择,更改系统区域设置 ,勾选 Beta版:使用Unicod ...

  7. jar包部署shell脚本编写,在服务器上部署jar包,在Linux服务器上部署服务,设置编码格式,设置内存管理

    准备步骤: 1.安装java环境,知道java安装目录 2.将jar包拖放或发送至服务器中(目录自定义) 一.编写shell脚本,将以下代码放在shell脚本中,将shell脚本放在jar包同级目录下 ...

  8. php界面设置编码格式,php设置编码格式的方法

    php设置编码格式的方法 发布时间:2020-08-15 11:02:56 来源:亿速云 阅读:78 作者:小新 这篇文章主要介绍php设置编码格式的方法,文中介绍的非常详细,具有一定的参考价值,感兴 ...

  9. php怎么加编码,php怎么设置编码格式

    php设置编码格式的方法:首先在php脚本中添加[header("Content-Type: text/html; charset=utf-8")]:然后在静态页面设置编码:最后保 ...

  10. IntelliJ IDEA设置编码格式

    一.设置当前项目编码格式 在我们的电脑上打开idea,点击File->Settings,如下图所示: 点击进去Settings界面之后,点击Editor->File Encodings,如 ...

最新文章

  1. 微软职位内部推荐-Sr SDE for Win Apps Ecosystem
  2. 联合国2019数字经济报告
  3. RabbitMQ启动参数具体含义
  4. nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol)
  5. Java最大的优势真的在于跨平台吗?
  6. Knative 实战:如何在 Knative 中配置自定义域名及路由规则
  7. 带表头节点单链表及其基本应用
  8. Java追加写json_java – ObjectMapper追加文件JSON
  9. composer在windows中安装失败
  10. Java多线程_1_Java内存模型_内存模型的3大特性
  11. 一台电脑连接到另外一台电脑的虚拟机里面的系统
  12. 如何在 vue 项目中引入 html 文件
  13. 1062. 最简分数(20)-PAT乙级真题
  14. 两幅图的RGB+Depth点云拼接
  15. 【心电信号】基于matlab瞬时抑制心电信号IIR滤波【含Matlab源码 1533期】
  16. 软件评测师备考经验分享
  17. 在线UTF-8转换成GBK工具
  18. 详谈Activity生命周期函数调用时机
  19. 惠普ZBook 14u G5(3XG37PA)电脑 Hackintosh 黑苹果efi引导文件
  20. python白名单验证是什么意思_JWT黑名单和白名单

热门文章

  1. VM 14 CentOS 7.0虚拟机上网设置方法
  2. BootDo平台数据库使用Oracle
  3. iMeta | FSCapture报告录屏和视频剪辑(视频教程)
  4. mnist数据集matlab导入,MNIST数据集转为matlab可读的mat格式
  5. java tcp连接硬件_SocketTool工具(模拟开发板)和基于socket的java服务器(TCP/IP协议)开发...
  6. Alex 的 Hadoop 菜鸟教程: 第18课 用Http的方式访问HDFS - HttpFs 教程
  7. Linux连接网络的方法
  8. 大一下学期,大二上学期,这一年
  9. 6U VPX SRIO交换板
  10. 如何用python做前端_python 适合做什么开发 python是用于前端还是后端开发