解决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项目就是正常的中文提示信息

相关推荐
cxoptics13 分钟前
冰洲石分束器设计与应用
java
ck-joker27 分钟前
M1 Pro跑LLM实测:Ollama+LangChain4j零成本本地大模型开发,比云端API快在哪?
java·语言模型
阿米亚波1 小时前
【C++ STL】std::unordered_multiset
开发语言·数据结构·c++·笔记·stl
丙氨酸長鏈1 小时前
[Bukkit插件开发]手持发射器箭矢机枪 教学文档 面向Python/C#开发者入门Java与Bukkit API
java·python·c#
Nontee1 小时前
设计模式:模板方法与策略,从“每个字都认识“到能说清它们在干嘛
java·数据库·设计模式
我是唐青枫1 小时前
Java ReentrantLock 实战详解:比 synchronized 更灵活的可重入锁
java·开发语言
AnsonNie1 小时前
Ubuntu系统安装裕太微YT6801网卡驱动【笔记】
笔记·ubuntu
时时三省2 小时前
VScode 智能插件安装
ide·vscode·编辑器
晨曦中的暮雨2 小时前
Virtual Thread 优化 Spring AI 阻塞式 LLM I/O:对照压测报告
java·并发·个人项目
xqqxqxxq2 小时前
DML 表数据:插入、删除、修改
笔记·mysql