一、概述
在使用IDEA开发过程,不可避免使用到中文打印,如果没有进行设置,默认显示中文乱码,当程序部署在Tomcat运行后,Tomcat终端也会显示中文乱码。
二、解决方案
2.1 IDEA中文乱码
步骤一.:在idea中,打开Help->Edit Custom VM Options…,在文件结尾处添加:
-Dfile.encoding=UTF-8
步骤二:在idea的安装路径下找到bin/idea.exe.vmoptions和bin/idea64.exe.vmoptions,打开文件在文件末尾追加:
-Dfile.encoding=UTF-8
重启IDEA。
2.2 Tomcat中文乱码
修改Tomcat/bin/catalina.bat,找到JAVA_OPTS,追加:
-Dfile.encoding=UTF-8
重启Tomcat。