idea启动tomcat服务中文乱码

在idea中启动tomcat服务后部分中文乱码

但是在tomcat日志部分正常

并且在tomcat中中文也是正常

查询大量资料修改idea编码,虚拟机编码、tomcat默认编码、终端默认编码,统统没有效果。

最终发现修改tomcat下文件夹

.\conf\logging.properties

网络上资料说改下面结果就好了

1catalina.org.apache.juli.AsyncFileHandler.level = FINE

1catalina.org.apache.juli.AsyncFileHandler.directory =

${catalina.base}/logs

1catalina.org.apache.juli.AsyncFileHandler.prefix = catalina.

1catalina.org.apache.juli.AsyncFileHandler.maxDays = 90

1catalina.org.apache.juli.AsyncFileHandler.encoding = UTF-8

2localhost.org.apache.juli.AsyncFileHandler.level = FINE

2localhost.org.apache.juli.AsyncFileHandler.directory =

${catalina.base}/logs

2localhost.org.apache.juli.AsyncFileHandler.prefix = localhost.

2localhost.org.apache.juli.AsyncFileHandler.maxDays = 90

2localhost.org.apache.juli.AsyncFileHandler.encoding = UTF-8

3manager.org.apache.juli.AsyncFileHandler.level = FINE

3manager.org.apache.juli.AsyncFileHandler.directory =

${catalina.base}/logs 3manager.org.apache.juli.AsyncFileHandler.prefix

= manager. 3manager.org.apache.juli.AsyncFileHandler.maxDays = 90 3manager.org.apache.juli.AsyncFileHandler.encoding = UTF-8

4host-manager.org.apache.juli.AsyncFileHandler.level = FINE

4host-manager.org.apache.juli.AsyncFileHandler.directory =

${catalina.base}/logs

4host-manager.org.apache.juli.AsyncFileHandler.prefix = host-manager.

4host-manager.org.apache.juli.AsyncFileHandler.maxDays = 90

4host-manager.org.apache.juli.AsyncFileHandler.encoding = UTF-8

java.util.logging.ConsoleHandler.level = FINE

java.util.logging.ConsoleHandler.formatter =

org.apache.juli.OneLineFormatter

java.util.logging.ConsoleHandler.encoding = GBK

解决方法

但是实际发现要将最后一行改为utf-8

java.util.logging.ConsoleHandler.encoding = UTF-8

最终结果可以正常显示

如果是服务控制台部分中文显示正常,部分乱码,并且tomcat输出正常,大概率这样修改就会没问题。

不过需要注意的是

这样修改idea服务控制台和idea的tomcat日志中文统统没问题。但是在tomcat启动(就是运行tomcat的startup文件)中文又是会乱码(至少我是这样)。把最后一行改为GBK即可

java.util.logging.ConsoleHandler.encoding = GBK

但是改为GBKidea服务器终端又会乱码,无论将终端编码修改为GBK还是utf-8都是如此。

相关推荐
Leinwin33 分钟前
OpenClaw 多 Agent 协作框架的并发限制与企业化规避方案痛点直击
java·运维·数据库
薛定谔的悦44 分钟前
MQTT通信协议业务层实现的完整开发流程
java·后端·mqtt·struts
enjoy嚣士1 小时前
springboot之Exel工具类
java·spring boot·后端·easyexcel·excel工具类
罗超驿1 小时前
独立实现双向链表_LinkedList
java·数据结构·链表·linkedlist
盐水冰2 小时前
【烘焙坊项目】后端搭建(12) - 订单状态定时处理,来单提醒和顾客催单
java·后端·学习
凸头2 小时前
CompletableFuture 与 Future 对比与实战示例
java·开发语言
wuqingshun3141592 小时前
线程安全需要保证几个基本特征
java·开发语言·jvm
努力也学不会java3 小时前
【缓存算法】一篇文章带你彻底搞懂面试高频题LRU/LFU
java·数据结构·人工智能·算法·缓存·面试
攒了一袋星辰3 小时前
高并发强一致性顺序号生成系统 -- SequenceGenerator
java·数据库·mysql
小涛不学习3 小时前
Spring Boot 详解(从入门到原理)
java·spring boot·后端