tomcat控制台打印乱码解决

简介: tomcat控制台打印乱码解决

一、前言

       虽然即使不更改,也不影响使用,但是作为一个追求完美的处女座的人来说,实在有点儿受不了,在一上午的寻找之下,还是找到了解决方案。大家可以参考一下!

二、idea 中配置 Tomcat 后启动服务,输出打印日志乱码问题

       解决办法:

           ①、打开安装idea文件路径,在bin目录下,找到下面两个文件

           ②、使用编辑器,在文件类最下方,添加代码  -Dfile.encoding=UTF-8,例如:

           ③、重启idea,成功。

三、直接使用windows打开 startup.bat 文件,tomcat9 会重新打开一个cmd窗口显示日志,输出日志是乱码:

       解决办法:

           1、编辑 tomcat\bin 目录下的 startup.bat 文件

           将 call "%EXECUTABLE%" start %CMD_LINE_ARGS%  修改为  call "%EXECUTABLE%" run %CMD_LINE_ARGS%  ,如图:

       2、修改 catalina.bat 文件

       将 set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%"  修改为  set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%  -Dfile.encoding=UTF-8"  ,如图:

       3、这里还不算完,因为直接打开 startup.bat 文件,执行的时候是 windows 的 cmd 窗口,窗口的默认编码是 gbk 编码号是 936,如图:

           解决办法:

               ①、运行(win+r) --> 输入 regedit 打开注册表

               ②、找到 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor]

               ③、右键

               ④、输入数值名称 autorun ;输入数值数据 chcp 65001。点击确定。

4、重启tomcat,成功!

相关文章
|
1月前
|
应用服务中间件
Tomcat8.5访问HTML页面出现乱码
Tomcat8.5访问HTML页面出现乱码
73 0
Tomcat8.5访问HTML页面出现乱码
|
1月前
|
IDE 开发工具 Python
解决pycharm运行项目时控制台乱码
解决pycharm运行项目时控制台乱码
49 0
|
18天前
|
IDE Java 应用服务中间件
Tomcat部署的服务有部分中文是乱码如何处理
【6月更文挑战第9天】Tomcat部署的服务有部分中文是乱码如何处理
20 5
|
16天前
|
NoSQL 数据管理 关系型数据库
数据管理DMS操作报错合集之控制台查看Redis时出现乱码是什么导致的
数据管理DMS(Data Management Service)是阿里云提供的数据库管理和运维服务,它支持多种数据库类型,包括RDS、PolarDB、MongoDB等。在使用DMS进行数据库操作时,可能会遇到各种报错情况。以下是一些常见的DMS操作报错及其可能的原因与解决措施的合集。
|
1月前
|
应用服务中间件
解决方案:IDEA控制台输出Tomcat中文乱码
解决方案:IDEA控制台输出Tomcat中文乱码
52 0
解决方案:IDEA控制台输出Tomcat中文乱码
|
1月前
|
Java 应用服务中间件
解决IDEA tomcat控制台只有server日志
请注意,确保在调试或开发阶段使用更详细的日志级别(如 `DEBUG`或 `TRACE`),但在生产环境中应将其设置为更高的级别以减少日志量。
33 0
|
1月前
|
编解码 Windows
UTF8在windows控制台乱码问题
UTF8在windows控制台乱码问题
|
1月前
|
编译器 Python
【python】控制台中文输出乱码解决方案
【python】控制台中文输出乱码解决方案
121 0
|
1月前
|
应用服务中间件 Windows
Tomcat控制台乱码问题修复
Tomcat控制台乱码问题修复
|
27天前
|
安全 网络协议 应用服务中间件
tomcat 状态页 及常见配置
tomcat 状态页 及常见配置