• 开发环境搭建前端传中文时编码乱码,操作系统,jvm,idea修改编码格式无效,项目用tomcat搭建的,好久没用tomcat配置都不熟悉了以前都用springboot, 一时间没想出来需要修改tomcat的编码方式,后来修改tomcat链接器的编码方式为UTf8问题解决。以后出现编码方式需要从底层往上每个环境都需要检查。

  • 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配置后,支持中文查询了。

    参考:【Idea设置编码格式——默认是GBK,可手动设置为UTF-8】_追光者♂的博客-CSDN博客_idea修改编码格式

修改tomcat默认的编码方式相关推荐

  1. 修改python默认的编码方式

    今天碰到了 python 编码问题, 报错信息如下 Traceback (most recent call last):   File "ntpath.pyc", line 108 ...

  2. 修改Tomcat默认端口号,避免与IDEA冲突

    修改Tomcat默认端口号,避免与IDEA冲突 APT安装默认位置如下 /var/lib/tomcat8/conf 修改server.xml中的8080端口为8088或其他. 重启服务,试试看效果. ...

  3. linux tomcat部署php项目,linux修改tomcat默认访问项目的具体步骤(必看篇)

    tomcat服务器的默认访问路径是webapps目录下的ROOT.如果更改tomcat服务器下的默认访问工程,需要修改tomcat/conf/server.xml配置文件. 打开server.xml可 ...

  4. 如何修改tomcat默认的8080端口号

    以前只知道当tomcat端口号冲突了如何修改tomcat默认的8080端口号 今天遇到个情况,装了个BO,自带个tomcat,这时就需要修改三个地方 修改Tomcat的端口号: 在默认情况下,tomc ...

  5. linux修改tomcat默认的8080端口号

                                linux修改tomcat默认的8080端口号 1:进入到linux系统.然后进入tomcat/conf/文件夹下 2:vi server.xm ...

  6. 如何修改tomcat默认端口号(详细步骤)

    tomcat默认的端口是8080(访问端口) http的默认端口是80. 如果访问的时候 输入http://www.baidu.com 相当于http://www.baidu.com:80 真正在项目 ...

  7. 如何修改Tomcat默认端口号8080的方法

    如何修改Tomcat默认端口号8080的方法 Tomcat默认端口是8080,如果你电脑无法访问localhost:8080,那么很可能就是端口占用,我们就需要修改端口号.可以在tomcat配置文件中 ...

  8. tomcat中间件的默认端口号_tomcat端口号修改(tomcat默认端口号是多少)

    tomcat端口号修改(tomcat默认端口号是多少) 2020-05-07 22:25:25 共10个回答 怎么改tomcat的端口号? 修改tomcat端口号的方法:修改Server.xml文件, ...

  9. 设置修改Tomcat的UTF-8编码

    默认情况下,tomcat使用的的编码方式:iso8859-1 修改tomcat下的conf/server.xml文件 找到如下代码:    <Connector port="8080& ...

最新文章

  1. python解释器环境中、用于表示上一次_大工20秋《数据挖掘》在线作业3 【标准答案】...
  2. 苹果放大招?「廉价版」5G iPhone 将揭晓,M2芯片来袭?
  3. uni-app自定义tabBar;uni-app小程序自定义tabBar;uni-app小程序修改中间tabBar导航栏大小;uni-app中间导航栏凸起;uni-app修改底部导航栏
  4. html表格接收json数据,Bootstrap-table如何显示后台传过来的JSON数据?
  5. [Python] np.ones_like(ndarray)和np.zeros_like(ndarray)
  6. 三种图象处理的效率比较,用指针法最快
  7. 【原创】大叔算法分享(6)机器学习概览
  8. 功夫小子实践开发-游戏设置功能的实现
  9. HP 瘦客户机 - 使用 ie4uinit.exe 应用时,Citrix HDX Flash 出现故障和错误
  10. Html代码问题:用鼠标悬停在文字上文字的颜色就变颜色的效果
  11. 【NodeJs】NodeJs中base16转码
  12. win10电脑玩红警老是卡死怎么办?win10电脑玩红警老是卡死解决方法
  13. 工程伦理和学术道德(2021秋)
  14. gitlab配置126邮箱发送邮件
  15. Arduino IDE+_Attiny13/85实践(一) IED环境配置
  16. 计算机网络自顶向下——应用层
  17. 基于SSM实现的云商城购物系统
  18. 在微软Win10系统下安装SQL Server 2005时提示无法启动服务
  19. RTSP协议视频智能分析平台EasyNVR登录及页面的加密优化方案介绍
  20. 【大数据Hadoop】HDFS-HA模式下Checkpointer机制代码分析

热门文章

  1. 无锡太湖学院毕业要过计算机二级吗,无锡太湖学院教务处-关于做好2018届本科生毕业设计(论文)工作的通知...
  2. 英语bisynes商务
  3. 关于Enum枚举的valueOf方法的使用
  4. centos aria2开机启动_balenaEtcher for mac(U盘启动盘制作工具) v1.5.100
  5. DFS 图遍历路径优化分析
  6. Ubuntu 16.04 系统编译部署lamp服务。
  7. win10+VisualStudio2017+opencv3.4.3安装配置教程
  8. python 3.6.5 java jdk版本_eclipse开发者版本下载-eclipse ide for java developers最新版v3.6.0 pc版 - 极光下载站...
  9. 【推荐系统多任务学习MTL】MMoE论文精读笔记(含代码实现)
  10. tun/tap 驱动