解决Tomcat在idea中的控制台中文乱码问题

问题

如图:在我的idea项目中,Tomcat控制台的中文信息提示是乱码。


问题原因

因为IDEA控制台实际上调用的是Windows系统的控制台,而Windows控制台默认是GBK,但是Tomcat默认是UTF-8,但是修改Windows系统的会给其他应用带了连锁的反应,所以我们在这里修改Tomcat的默认编码。


解决方案

1.找到你的Tomcat的安装目录,其中的conf文件夹

2.在conf文件夹中打开logging.properties

3.打开logging.properties ,找到java.util.logging.ConsoleHandler.encoding(注意:只修改这句话,其他不要动)把UTF-8修改为GBK

之后再运行你的Tomcat项目就是正常的中文提示信息

相关推荐
狡猾大先生21 分钟前
ESP32S3-Cam实践(OLED表情动画-手搓)
笔记·1024程序员节
2301_800256111 小时前
地理空间数据库作业笔记——查询最偏僻的城市
数据库·笔记·sql·postgresql·1024程序员节
没有bug.的程序员1 小时前
Spring 常见问题与调试技巧
java·后端·spring·动态代理·1024程序员节
Han.miracle1 小时前
数据结构——排序的超级详解(Java版)
java·数据结构·学习·算法·leetcode·排序算法·1024程序员节
毕设源码-朱学姐1 小时前
【开题答辩全过程】以 毕业设计选题系统的设计与实现为例,包含答辩的问题和答案
java·eclipse
草莓base1 小时前
【JUC】Future + CompletableFuture详解
java·juc·1024程序员节
极光雨雨2 小时前
Java Spring MVC 中 WebMvcConfigurer 和 HandlerInterceptor之间的关系和用法案例
java·spring·mvc
侧耳4292 小时前
android11禁止安装apk
android·java·1024程序员节
R.lin2 小时前
OSS服务模块-基于数据库配置的Java OSS服务解决方案,支持MinIO、七牛云、阿里云和腾讯云
java·数据库·后端·mysql
_extraordinary_2 小时前
Java SpringAOP --- AOP的使用,AOP的源码
java·spring·1024程序员节