tomcat 在window下,控制台打印的日志中文 乱码?但是生成的log文件中文是正确的

KerryLi 发布于 2018/01/22 16:26
阅读 14K+
收藏 1

tomcat 在window下,控制台打印的日志中文 乱码?系统为win7 或者windows server 2008.

日志包括 log.info(“中文” ) 这样的也会在控制台显示乱码,查询打印的参数也是乱码, 但是系统功能都是正常。

试着百度上的方法更改,貌似都不奏效,一种在tomcat  Catalina.bat中修改 JAVA_OPTS参数 ,加UTF-8,或者改tomcat 的server.xml文件 加encoding=utf-8 ,

求大神解释。

这是tomcat控制台。

这是生成控制台日志文件内容

这是logback日志配置

现在就是在windos上单独跑tomcat或者 通过java -jar启动 控制台一直显示乱码, 但是在eclipse中启动是没有中文乱码问题的。

加载中
0
开源中国首席弟子
开源中国首席弟子
该评论暂时无法显示,详情咨询 QQ 群:点此入群
开源中国首席弟子
开源中国首席弟子
java -jar 后面跟这个试试
0
trivia
trivia
该评论暂时无法显示,详情咨询 QQ 群:点此入群
0
风雨如晦

window下tomcat默认GBK编码,需要修改应用日志输出的编码格式为GBK。未找到其他完美奏效的方法。

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部