1.首先是编辑器的乱码,这个很好解决,file->settings->appearence里面有个Name设置成支持中文的字 体(这个很重要)
IntelliJ IDEA 统一设置编码为utf-8编码
问题一:
File->Settings->Editor->File Encodings
问题二:
File->Other Settings->Default Settings ->Editor->File Encodings
问题三:
将项目中的.idea文件夹中的encodings.xml文件中的编码格式改为uft-8
问题四:
File->Settings->Build,Execution,Deployment -> Compiler -> Java Compiler
设置 Additional command line parameters选项为 -encoding utf-8
问题五:
1)打开Run/Debug Configuration,选择你的tomcat
2) 然后在 Server > VM options 设置为 -Dfile.encoding=UTF-8 ,重启tomcat
问题六:
清空浏览器缓存再试一次。
问题七:
升级到2019版后,控制台打印中文乱码,发现以上设置都进行了也不管用,原来又有一个新的地方需要设置
点击Help
→Edit Custom VM OPtions...
添加一行-Dfile.encoding=utf-8
,保存,重启IDEA
划重点 一定要重启IDEA 重启才生效