Tomcat的乱码问题解决(最全面)
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的乱码问题解决(最全面)相关推荐
- Tomcat+Eclipse乱码问题解决方法
Tomcat+Eclipse乱码问题解决方法 参考文章: (1)Tomcat+Eclipse乱码问题解决方法 (2)https://www.cnblogs.com/rexfang/p/6597758. ...
- IntelliJ IDEA启动Tomcat控制台乱码问题解决
tomcat启动乱码如下: 修改tomcat下载路径下的配置文件logging.properties,如果该文件在C盘下一定得用管理员权限打开才可以进行修改 将第四十七行的改为如下 #控制台的日志输出 ...
- Tomcat 最新版安装与使用手册,tomcat更改端口号方法,tomcat控制台乱码问题解决方法
Tomcat 9 安装与使用手册 第一章:tomcat 安装与配置 ① java环境 ② 工具下载 ③ 环境配置 ④ 启动 ⑤ 修改端口号 第二章:问题解决 ① 启动 startup 闪退查找原因的方 ...
- IDEA中Tomcat日志乱码问题解决
以前一直使用Eclipse,现在试用IDEA,遇到一些坑,通过网上的答案基本都解决了,但有些答案不好,比如这个问题. 1.原因分析 Tomcat运行Java Web的程序,在IDEA控制台中输出显示, ...
- spring自带tomcat中文乱码问题解决
在使用springMVC框架时会用到Tomcat服务器,目前tomcat10已经解决乱码问题,但是低于此版本的tomcat服务器会出现中文乱码问题. 本文主要解决的是将前端提交的中文数据输出在控制台时 ...
- TOMCAT中文乱码问题解决
https://blog.csdn.net/lengjinghk/article/details/51938644 https://blog.csdn.net/JF_OnTheWay/article/ ...
- #Tomcat# 本地正常但是部署到服务器后,mysql插入中文乱码问题解决!
一百度,几乎都是大同小异的答案,全都是互相转载的文章.帮助很小 如果你遇到了**Tomcat本地正常!但是部署到服务器后,mysql插入中文乱码问题解决!**这样的问题. 常规的方式都无效,不妨试试下 ...
- Tomcat本地正常!但是部署到服务器后,mysql插入中文乱码问题解决!
一百度,几乎都是大同小异的答案,全都是互相转载的文章.帮助很小 如果你遇到了**Tomcat本地正常!但是部署到服务器后,mysql插入中文乱码问题解决!**这样的问题. 常规的方式都无效,不妨试试下 ...
- Tomcat运行框乱码问题解决
Tomcat运行框乱码问题解决: 正常的运行框: 乱码的运行框: 这个是不影响检验tomcat是否安装成功的 这个是不影响检验tomcat是否安装成功的 这个是不影响检验tomcat是否安装成功的 产 ...
- tomcat以及idea乱码问题解决
本文针对tomca部署到idea出现乱码问题提供解决方法,主要包括:运行tomcat时cmd命令框乱码,运行tomcat时控制台乱码,运行tomcat日志乱码,响应中文乱码,页面请求乱码的解决. 一. ...
最新文章
- matlab imnoise 用法,怎样使在matlab用imnoise函数啊 对图像有什么要求才能用imnoise函数...
- ajax中的async
- Qt文档阅读笔记-隐式共享(Implicit Sharing)深入研究(理论及实例)
- Windows固态硬盘,unbuntu机械硬盘双系统方案
- C++ BSS段、数据段、代码段、堆与栈及五大内存分区
- mysql里有sqlfront_使用SQL-Front启动MySQL8.0报错
- JavaSE复习(二)集合
- 选项卡 || 图片切换
- Oracle数据库集中复制方式浅议
- python判断图片类型_python模块之imghdr检测图片类型
- 自动驾驶之多传感器融合-硬件篇(激光雷达)
- Linux驱动开发(九)---树莓派I2C设备驱动开发(BME280)
- python透视表画图_如何用Python实现透视表?
- 常用的mysql函数及在TP中使用示例
- [图片校准(矫正)]——透射变换应用
- Unity FPS显示工具
- uni - app的 nfc功能使用鱼住未来第三方插件完成
- 网络带宽相关知识和计算
- 五个招数告诉你怎么让网站内容快速让百度收录
- 超级经典,绝对好的第三方控件网