IDEA2021.3中Tomcat 9.0控制台中文乱码解决方案

简介: IDEA2021.3中Tomcat 9.0控制台中文乱码解决方案

前言

当好不容易配置好Tomcat9之后,发现IDEA控制台中的信息中,中文的竟然是乱码,百度之后,发现是编码问题,因为IDEA默认的是GBK,而Tomcat9是UTF-8,操作一番,把IDEA编码改为UTF-8,启动,不行。反过来,都改成GBK,完美解决。


一、操作过程截图和操作解说

1、首先是更改Tomcat9安装包,将Tomcat目录/conf文件夹下修改logging.properties文件(打开方式可以用记事本),将里面的UTF-8改为GBK。

2、接着,更改IDEA中的编码,点击File→Settings,或者快捷键Ctrl+Alt+S,

会出现下面图片页面,接着点击Editor→File Encodings,把图片中3,4,5的位置都改成GBK。

现在启动项目,IDEA中控制天信息就不会出现中文乱码问题了。


二、反向操作

如果以上不能解决问题的时候,可以试着把刚才更改的地方,都改成UTF-8试验一下。出现乱码的主要原因还是两边编码不一致,只要改成一样的,不论哪种编码,正常来说都是可用的。


总结

当一个问题总也解决不了的时候,也许可以试试反向思维,或者大力出奇迹,古人云:“以正合,以奇胜”,当正面不能解决问题的时候,可以考虑一下其它方面,从而解决正面的问题。


相关文章
|
关系型数据库 MySQL Java
【IDEA】java后台操作mysql数据库驱动常见错误解决方案
【IDEA】java后台操作mysql数据库驱动常见错误解决方案
346 0
|
6月前
|
Java 应用服务中间件 Linux
Tomcat运行日志字符错乱/项目启动时控制台日志乱码问题
总结: 通过以上几种方法,概括如下:指定编码格式、设置JVM的文件编码、修改控制台输出编码、修正JSP页面编码和设置过滤器。遵循这些步骤,你可以依次排查和解决Tomcat运行日志字符错乱及项目启动时控制台日志乱码问题。希望这些建议能对你的问题提供有效的解决方案。
1197 16
|
8月前
|
JavaScript 前端开发 Java
Idea启动SpringBoot程序报错:Veb server failed to start. Port 8082 was already in use;端口冲突的原理与解决方案
本文解决了Idea启动SpringBoot程序报错:Veb server failed to start. Port 8082 was already in use的问题,并通过介绍端口的使用原理和操作系统的端口管理机制,可以更有效地解决端口冲突问题,并确保Web服务器能够顺利启动和运行。 只有锻炼思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
|
Java 应用服务中间件 Maven
【终极解决方案】IDEA maven 项目修改代码不生效。
【终极解决方案】IDEA maven 项目修改代码不生效。
1792 1
|
Java 关系型数据库 开发工具
idea创建不了spring2.X版本,无法使用JDK8,最低支持JDK17 , 如何用idea创建spring2.X版本,使用JDK8解决方案
本文提供了解决方案,如何在IDEA中创建Spring 2.X版本的项目并使用JDK8,尽管Spring 2.X已停止维护且IDEA不再直接支持,通过修改pom.xml或使用阿里云的国内源来创建项目。
1379 0
idea创建不了spring2.X版本,无法使用JDK8,最低支持JDK17 , 如何用idea创建spring2.X版本,使用JDK8解决方案
|
IDE 开发工具
idea控制台出现乱码的解决方案
本文提供了解决IntelliJ IDEA控制台乱码问题的多种方法,包括设置项目编码、控制台编码、修改启动配置、修改IDE编码、检查系统环境设置以及更新IDE版本。
2031 0
java实战项目超市管理系统控制台版
java实战项目超市管理系统控制台版
207 0
|
Java
【Java开发指南 | 第二十篇】Java流之控制台
【Java开发指南 | 第二十篇】Java流之控制台
199 2
|
XML 监控 Dubbo
Dubbo03【管理控制台和监控中心搭建】,Java开发实用必备的几款插件
Dubbo03【管理控制台和监控中心搭建】,Java开发实用必备的几款插件
|
存储 Java 关系型数据库
景区特色商品管理系统【控制台+MySQL】(Java课设)
景区特色商品管理系统【控制台+MySQL】(Java课设)
251 1