乱码原因
由于Tomcat日志编码与idea 控制台编码方式不一致。
解决
我是统一设置为UTF-8,为了防止程序输出出现乱码。
Tomcat设置
打开Tomcat安装路径 D:\ide\tomcat9\conf\logging.properties 这个文件
修改如下:
idea设置
执行代码
public static void main(String[] args) {
System.out.println(System.getProperty("file.encoding"));
}
// 输出 utf-8
// todo 注意 我的是 idea 2019.3 版本
修改idea64.exe.vmoptions
注意:不是你安装路径的
应该是 idea的help->Edit Custom VM OPtions
填入 : -Dfile.encoding=UTF-8
设置以后,重启idea,应该就OK了。我的是这样的