项目场景:
在idea中配置tomcat启动时候控制台乱码问题。
问题描述:
idea中以tomcat启动控制台出现乱码问题。
原因分析:
由于tomcat8以后默认编码格式是utf-8。tomcat7之前的都是iso8859-1。
与idea中的编码格式不一样,出现的的乱码问题。
解决方案:
我们统一编码格式为:UTF-8
1、先确定tomcat中的编码是否为UTF-8。如果不是,修改为:
URlEncoding="UTF-8"
PS:修改保存之后,要记得重启一些服务器,让配置生效。
2、确定idea的控制是否为UTF-8,查看修改方法如下 :
3、在java虚拟机中的添加编码格式
-Dfile.encoding=UTF-8
4、最后在编辑配置tomcat的启动配置中添加
-Dfile.encoding=UTF-8
最后测试
重新启动服务器查看控制台,在统一了编码格式了之后,就不会再出现乱码问题了。