Tomcat启动中文乱码解决方法

一:解决方法一:

1.查看电脑系统的编码

 针对Windows平台下,点击运行--输入cmd,enter键进入命令窗口,输入:chcp
可以得到操作系统的代码页信息(代码页:字符集编码的别名),可以从控制面板的语言选项中查看代码页对应的详细的字符集信息。如图所示:我系统的活动代码页为:936,它对应的编码格式为GB2312。

2.查看catalina.bat文件的编码方式,使用EditPlus或Notepad等文本编辑器软件,可以在右下角看到文件的编码方式。

3.

然后将Catalina.bat文件的编码方式改为GB2312,同系统的编码方式一致,就可以解决tomcat中文标题乱码问题。

    可以通过EditPlus或Notepad等文本编辑器软件实现文件的编码转换。

如果未安装EditPlus或Notepad等文本编辑器软件,最简单的可以使用记事本实现编码转换。

    用记事本打开Catalina.bat(本人是UTF8编码)文件,然后保存时点击“另保存”按钮,
选择编码为ANSI,在中文Windows环境下,这个新文件就是GB2312编码格式的了

原文:https://blog.csdn.net/u011159900/article/details/79399577

二:解决方法二:

刚刚安装完系统,下了Tomcat,但是启动的时候不管是系统的控制台还是idea的控制台,显示的日志都有中文乱码,如下

1 12-Jan-2019 11:15:48.911 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Windows 10
2 12-Jan-2019 11:15:48.911 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log OS.鐗堟湰:            10.0
3 12-Jan-2019 11:15:48.911 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log 缁�.閫�:          amd64
4 12-Jan-2019 11:15:48.911 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log Java 鐜��鍙橀噺:             C:Program FilesJavajdk1.8.0_191jre
5 12-Jan-2019 11:15:48.911 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM 鐗堟湰:           1.8.0_191-b12
6 12-Jan-2019 11:15:48.911 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM.渚涘簲鍟�:            Oracle Corporation
7 12-Jan-2019 11:15:48.911 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:         C:Usersuser.IntelliJIdea2018.3system	omcatUnnamed_demo
8 12-Jan-2019 11:15:48.911 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:         D:	omcatapache-tomcat-9.0.14

就是修改tomcat的conf下的logging.properties中的参数,

java.util.logging.ConsoleHandler.encoding = GBK

将UTF-8改到GBK就行了保存后重启tomcat就正常了。

1 -Jan-2019 11:23:53.353 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Windows 10
2 12-Jan-2019 11:23:53.353 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS.版本:            10.0
3 12-Jan-2019 11:23:53.353 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 结.造:          amd64
4 12-Jan-2019 11:23:53.353 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java 环境变量:             C:Program FilesJavajdk1.8.0_191jre
5 12-Jan-2019 11:23:53.353 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM 版本:           1.8.0_191-b12
6 12-Jan-2019 11:23:53.354 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM.供应商:            Oracle Corporation

原文:https://blog.csdn.net/weixin_39513118/article/details/86352063 

原文地址:https://www.cnblogs.com/tutubaobao/p/10681469.html