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都是如此。

相关推荐
nanxun8867 小时前
记一次诡异的 Docker 容器"串包"故障排查
java
用户15630681035110 小时前
Day01 | Java 基础(Java SE)
java
行者全栈架构师11 小时前
Maven dependency:tree 的 8 个高级用法
java·后端
行者全栈架构师15 小时前
IDEA 中 Maven 项目的 15 个红色报错快速解决方法
java·后端
令人头秃的代码0_015 小时前
mac(m5)平台编译openjdk
java
唐青枫2 天前
Java JDBC 实战指南:从 Connection 到事务和连接池
java
一个做软件开发的牛马2 天前
MyBatis-Plus 从零实战:完整搭建可运行 Demo,BaseMapper 零 SQL、Wrapper 条件构造、分页插件与代码生成器详解
java·后端
用户3721574261352 天前
Java 处理 PDF 图片:提取 PDF 中的图片,并压缩 PDF 图片体积
java
用户3721574261352 天前
Java 打印 Word 文档:从基础打印到高级设置
java
用户3521802454752 天前
当 Prompt 学会"热更新":Spring Boot × Nacos3 AI 实战
java·spring boot·ai编程