启动Tomcat时idea的控制台乱码

首先要确认自己项目使用的编码,项目使用的是GBK还是UTF-8,分两种乱码,一种是Tomcat本身的乱码,则直接配置Tomcat VM options值为:-Dfile.encoding=UTF-8
解决IntelliJ IDEA编译或控制台中文乱码
还有就是编译错误,编译错误会导致在浏览器中看到的是乱码,此要修改设置Inllij idea文件编码格式,设置为UTF-8。File=>Settings=>Editor=>File Encodings,设置成项目的编码格式
解决IntelliJ IDEA编译或控制台中文乱码

遇到的坑

即使修改编码格式和项目中的一样了,但是因为项目中一个类报错,将这个类的编码方式修改为GBK的不报错了,但是就会出现编译乱码,浏览器中看到的是乱码,同时删dea文件夹下的encoding.xml文件有除utf-8外的文件,这时需要将encoding.xml文件除utf-8外的所有文件删除,就不要将报错的修改编码格式,报错不用管,也可以忽略编译,再重新编译就可以了,

相关文章: