Idea01 Idea2018中集成Tomcat9导致OutPut乱码
版本和平台
idea2018.3
tomcat9
jdk1.8
windows7 64位
output乱码
经过测试,项目编码格式设置为utf-8,在main方法中输出中文正常。
而iedea集成tomcat后,output输出启动日志信息乱码,经过判断,该乱码源于tomcat日志输出。因此需要修改tomcat日志配置文件。
解决方案
tomcat9使用的是java.util.logging日志框架,默认输出字符集为UTF-8。
找到tomcat的安装目录,打开logging.properties文件,增加一行代码,覆盖默认设置,将日志编码格式修改为GBK。
#Idea output输出乱码 java.util.logging.ConsoleHandler.encoding = GBK
或者修改文件中该属性值的配置,默认为UTF-8,修改为GBK。
即可。
本博客文章未经许可,禁止转载和商业用途!
如有疑问,请联系: 2083967667@qq.com