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中启动是没有中文乱码问题的。
-Dfile.encoding=UTF-8
######java -jar 后面跟这个试试######windows cmd 文字编码为gbk。在命令行使用chcp 65001将命令行编码改为utf-8试试
######window下tomcat默认GBK编码,需要修改应用日志输出的编码格式为GBK。未找到其他完美奏效的方法。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。