apache-tomcat-8.5.72启动控制台乱码解决方案

1、问题,我在windows下通过startup.bat启动tomcat,控制台出现乱码如下:

2、解决方案:

我从网山通过跟AI对话,将conf/server.xml中的编码改了,如下:

复制代码
<Connector port="8080" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443"
           URIEncoding="UTF-8" />

也修改了日志配置,conf/logging.properties,如下:

复制代码
java.util.logging.ConsoleHandler.encoding = UTF-8

上边的方法都不行,后来查了一个别人的解决方案,直接好了,如下:

3.打开注册表编辑器

   1).找到\HKEY_CURRENT_USER\Console\

   2).右击Console>新建>项>Tomcat , 然后在右面右击>新建>字符串值>数据名称为CodePage,数值数据为65001,记住是十进制,这个对应的是UTF-8

真管用,结果不在乱码

相关推荐
代码什么用5 小时前
Spring基础使用
java·后端·spring
Su米苏5 小时前
Spring AI 中MCP 与普通 @Tool的区别
java·人工智能·spring
码云数智-园园5 小时前
unique_ptr 还是 shared_ptr?C++ 智能指针选型与内存泄漏实战分析
java·开发语言
老板一杯拿铁5 小时前
Java 异常体系详解:从字节码原理到最佳实践
java
蜗牛互联网6 小时前
Java 17 HttpClient调用文件转写API的超时与失败回退
java·人工智能·后端
禾小西6 小时前
07丨Redis 哨兵机制:主库故障后,如何恢复服务?
java·开发语言·redis
我不是阵雨6 小时前
JDK 21虚拟线程Pinning陷阱:一文拔钉解困
java·开发语言
小卡车5557 小时前
java反射、自定义注解的应用(自定义分页)
java
BLUcoding7 小时前
接口服务公网超时排查记录:SecureRandom 阻塞问题分析与解决
java·linux·springboot·aes·securerandom
yuniko-n8 小时前
【JUC】Lock 和 synchronzied 锁
java