IntelliJ IDEA 乱码解决方案 (SSM)
首先我使用的idea是2020。2版本
使用Tomcat执行SSM时遇到乱码问题,
查询网上问题结合自己的理解做出总结,以备未来所需
总共有下面几种乱码的解决方案:
打开IDEA安装目录找到 idea.exe.vmoptions(64位为idea64.exe.vmoptions)文件, 在文件末尾加上 -Dfile.encoding=UTF-8
1、工程乱码
2、执行main函数时,控制台乱码
3、运行tomcat时,控制台乱码
1、工程乱码
打开File-Setting, 找到File Encodings这个选项,把encoding设置成你工程的编码即可,一般是UTF-8,如下图(红框的地方),然后重新rebuild一下,基本就行了
2、执行main函数时,控制台乱码
打开setting,找到 Build,Execution,Deployment > Compiler > Java Compiler, 设置 Additional command line parameters选项为 -encoding utf-8,然后rebuild下,重新运行
3、运行tomcat时,控制台乱码
1) 打开tomcat编辑
2) 然后在 Server > VM options 设置为 -Dfile.encoding=UTF-8 ,重启tomcat
打开idea的help,找到VM option,在末尾添加-Dfile.encoding=UTF-8,重启idea;
我的使用效果:
我在设置idea文件目录idea.exe.vmoptions后再设置idea的help,即解决控制台乱码问题;