Windows 平台练习 spring 项目的时候,idea 终端 tomcat 乱码,不方便调试排错,可以改动如下
先确定 tomcat 本身是不是有乱码。先启动一个 tomcat,查看 Windows 终端的显示情况,这部分可以查看 tomcat 安装目录的配置文件 C:\Program Files\Apache Software Foundation\Tomcat 9.0\conf\logging.properties
,所有的编码设置成 UTF-8 encoding = UTF-8
配置 Idea 编码选项
- Editor -> File Encoding, Global 和 Project 都设置成 UTF-8
- Java compiler 页面的 ‘Additional command line parameters:’ 添加
-encoding utf-8
- 项目的 tomcat 服务器 VM options: 添加
-Dfile.encoding=UTF-8
- Help ->
Edit Custom VM Options...
添加配置-Dfile.encoding=utf-8