IDEA运行tomcat控制台乱码

idea运行tomcat控制台乱码解决

  • 1. server outputTomcatLocalhostLogTomcatcatalinaLog 三个控制台乱码

    • Help -> Edit Custom VM Option

    • 打开 tomcat -> conf 文件夹 -> logging.properties 文件

    • 保持 logging.properties 中的 encoding 格式和 idea.exe.vmoptions 文件的 -Dfile.encoding 一致即可(如果 idea.exe.vmoptions 没有 -Dfile.encoding 则手动添加)
    • 主要是 catalina.org.apache.juli.AsyncFileHandler.encoding,localhost.org.apache.juli.AsyncFileHandler.encoding 这两项编码要和 idea encoding 保持一致
  • 2. 程序运行过程中 system.out.printf 在 server output 中打印内容乱码,则在 tomcat 部署页面设置 -Dfile.encoding=UTF-8

原文地址:https://www.cnblogs.com/oumae/p/12727985.html