乱码问题

在下载Tomcat源码编译运行后,输出的日志总是会有乱码,参考网上的各种做法:

1.设置IDEA的file encoding为GBK或者UTF-8

2.设置loggging.properties文件中的encoding为GBK或者UTF-8

3.启动参数中增加-Dfile.encoding=GBK或者-Dfile.encoding=UTF-8

上面的几种做法,都没有解决日志输出乱码的问题。

在网上找到了一篇博文,终于解决了乱码的问题,https://blog.csdn.net/zhoutaoping1992/article/details/104751705,只需要修改两个地方的代码即可。

 

修改点1:org.apache.jasper.compiler.Localizer#getMessage(java.lang.String)方法

Tomcat日志输出乱码的解决方式

 

 

修改点2:org.apache.tomcat.util.res.StringManager#getString(java.lang.String) 

Tomcat日志输出乱码的解决方式

 

原文地址:https://www.cnblogs.com/-beyond/p/14258736.html

相关文章:

  • 2021-07-01
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-25
  • 2022-12-23
  • 2022-12-23
  • 2021-05-06
猜你喜欢
  • 2021-05-14
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-19
  • 2022-12-23
  • 2021-07-04
相关资源
相似解决方案