1.首先如果你的tomcat如果版本是10或者更高,你就不会有这个问题了,因为默认编码就是UTF-8了。

2.其次可以把问题拆分成两个方面:一个是请求乱码,一个是响应乱码。

2.1 先说响应乱码,如果中文发生乱码,可以在Servlet中作如下的设置:

response.setContentType("text/html;charset=UTF-8");

2.2 接着是请求乱码,又可以分为doGet请求乱码和doPost请求乱码:

2.2.1 如果是doPost请求乱码,可以在Servlet中作如下配置:

request.setCharacterEncoding("UTF-8");

2.2.2 如果是doGet请求乱码,那么肯定你的tomcat版本是7之前的,不过现在应该没那么多人用那么老的版本了吧,可以修改CATALINA_HOME/conf/server.xml配置文件,这里的CATALINA_HOME就是你的tomcat安装目录,之后找到如下的配置:

<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>

后面加上一条配置:URIEncoding=“UTF-8”,其实最后的配置就是:

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

这样你就再也不会被tomcat无聊的乱码给烦到了,其实最好的办法就是使用10以上的版本,完全避开了这些问题!!!

觉得有用,就点个赞吧!!!!

Tomcat的乱码问题解决(最全面)相关推荐

  1. Tomcat+Eclipse乱码问题解决方法

    Tomcat+Eclipse乱码问题解决方法 参考文章: (1)Tomcat+Eclipse乱码问题解决方法 (2)https://www.cnblogs.com/rexfang/p/6597758. ...

  2. IntelliJ IDEA启动Tomcat控制台乱码问题解决

    tomcat启动乱码如下: 修改tomcat下载路径下的配置文件logging.properties,如果该文件在C盘下一定得用管理员权限打开才可以进行修改 将第四十七行的改为如下 #控制台的日志输出 ...

  3. Tomcat 最新版安装与使用手册,tomcat更改端口号方法,tomcat控制台乱码问题解决方法

    Tomcat 9 安装与使用手册 第一章:tomcat 安装与配置 ① java环境 ② 工具下载 ③ 环境配置 ④ 启动 ⑤ 修改端口号 第二章:问题解决 ① 启动 startup 闪退查找原因的方 ...

  4. IDEA中Tomcat日志乱码问题解决

    以前一直使用Eclipse,现在试用IDEA,遇到一些坑,通过网上的答案基本都解决了,但有些答案不好,比如这个问题. 1.原因分析 Tomcat运行Java Web的程序,在IDEA控制台中输出显示, ...

  5. spring自带tomcat中文乱码问题解决

    在使用springMVC框架时会用到Tomcat服务器,目前tomcat10已经解决乱码问题,但是低于此版本的tomcat服务器会出现中文乱码问题. 本文主要解决的是将前端提交的中文数据输出在控制台时 ...

  6. TOMCAT中文乱码问题解决

    https://blog.csdn.net/lengjinghk/article/details/51938644 https://blog.csdn.net/JF_OnTheWay/article/ ...

  7. #Tomcat# 本地正常但是部署到服务器后,mysql插入中文乱码问题解决!

    一百度,几乎都是大同小异的答案,全都是互相转载的文章.帮助很小 如果你遇到了**Tomcat本地正常!但是部署到服务器后,mysql插入中文乱码问题解决!**这样的问题. 常规的方式都无效,不妨试试下 ...

  8. Tomcat本地正常!但是部署到服务器后,mysql插入中文乱码问题解决!

    一百度,几乎都是大同小异的答案,全都是互相转载的文章.帮助很小 如果你遇到了**Tomcat本地正常!但是部署到服务器后,mysql插入中文乱码问题解决!**这样的问题. 常规的方式都无效,不妨试试下 ...

  9. Tomcat运行框乱码问题解决

    Tomcat运行框乱码问题解决: 正常的运行框: 乱码的运行框: 这个是不影响检验tomcat是否安装成功的 这个是不影响检验tomcat是否安装成功的 这个是不影响检验tomcat是否安装成功的 产 ...

  10. tomcat以及idea乱码问题解决

    本文针对tomca部署到idea出现乱码问题提供解决方法,主要包括:运行tomcat时cmd命令框乱码,运行tomcat时控制台乱码,运行tomcat日志乱码,响应中文乱码,页面请求乱码的解决. 一. ...

最新文章

  1. matlab imnoise 用法,怎样使在matlab用imnoise函数啊 对图像有什么要求才能用imnoise函数...
  2. ajax中的async
  3. Qt文档阅读笔记-隐式共享(Implicit Sharing)深入研究(理论及实例)
  4. Windows固态硬盘,unbuntu机械硬盘双系统方案
  5. C++ BSS段、数据段、代码段、堆与栈及五大内存分区
  6. mysql里有sqlfront_使用SQL-Front启动MySQL8.0报错
  7. JavaSE复习(二)集合
  8. 选项卡 || 图片切换
  9. Oracle数据库集中复制方式浅议
  10. python判断图片类型_python模块之imghdr检测图片类型
  11. 自动驾驶之多传感器融合-硬件篇(激光雷达)
  12. Linux驱动开发(九)---树莓派I2C设备驱动开发(BME280)
  13. python透视表画图_如何用Python实现透视表?
  14. 常用的mysql函数及在TP中使用示例
  15. [图片校准(矫正)]——透射变换应用
  16. Unity FPS显示工具
  17. uni - app的 nfc功能使用鱼住未来第三方插件完成
  18. 网络带宽相关知识和计算
  19. 五个招数告诉你怎么让网站内容快速让百度收录
  20. 超级经典,绝对好的第三方控件网

热门文章

  1. JS学习——表单验证
  2. 2022年江西省研究生数学建模竞赛冰壶运动求解全过程文档及程序
  3. android mmkv使用_Android:MMKV 组件入门
  4. javaweb springboot餐厅点餐系统源码
  5. jspservlet面试题经典
  6. 数据结构——队列(银行叫号系统)
  7. JSON数据转EXCEL
  8. 免费sip虚拟服务器,VOIP服务器软件Sip服务器miniSIPServer
  9. ora257 linux,ORA-00257解决
  10. 【工具分享】分享一个移动端网络诊断工具(适用于安卓平台)