Windows Tomcat 控制台日志乱码

问题描述

打开Tomcat 时,cmd控制台和idea都显示乱码,但是log文件都是正常

原因

cmd默认是GBK编码
cmd 输入chcp回车查看

注:CHCP是一个计算机指令,能够显示或设置活动代码页编号。
代码页 描述
65001 UTF-8代码页
950 繁体中文
936 简体中文默认的GBK
437 MS-DOS 美国英语

解决办法

conf/logging.properties中注释掉encoding = UTF-8,如下这行

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

这行代码的意思是使用log在控制台打印的日志编码格式为utf-8但是我用windows启动的,windows控制台默认的是gbk编码,与utf-8编码冲突,所以造成乱码

你可能感兴趣的:(Windows Tomcat 控制台日志乱码)