乱码原因
由于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了。我的是这样的

本文介绍了解决Tomcat日志与IDEA控制台因编码不一致导致的乱码问题。通过将Tomcat的日志文件和IDEA的控制台输出统一设置为UTF-8编码,可以有效避免乱码现象。
1466

被折叠的 条评论
为什么被折叠?



