问题说明
当我们在 Windows 下使用 IntelliJ IDEA Tomcat 运行自己的 Web 程序时,常会遇见控制台 Tomcat 中文乱码的情况,在网上试了很多方法,最终找到成功解决的方法,现记录如下;
解决方法
IntelliJ IDEA 及项目配置
将 IntelliJ IDEA 和项目均配置为 UTF-8
编码;
IntelliJ IDEA 启动项
Tomcat 配置
对 Tomcat 启动脚本 catalina.bat
中的环境变量 JAVA_OPTIONS
追加如下参数;
-Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8
结果
经过上述配置之后,成功解决 Tomcat 中文乱码问题;