idea 2019- 3.3版本得控制台中文乱码问题(本人遇到的所有解决办法都在其中,如有缺漏希望大神查缺补漏)
一、File>Settings>File Encoding
Global Encoding、Project Encoding、Default encodeing for properties files这三个位置都设置成UTF-8编码格式:
二、修改tomcat 编码格式:
1、Run>点击Edit Configurations,进行配置tomcat
2、在VM options位置添加 -Dfile.encoding=UTF-8
3、在Junit中得 Vmoption添加 -Dfile.encoding=UTF-8
三、修改idea 本地安装本地安装目录中bin文件夹下的idea.exe.vmoptions和idea64.exe.vmoptions这两个文件,在文件末尾添加
-Dfile.encoding=UTF-8 修改后重启idea
四、如果以上方法还不可以,HELP->Edit Custom VM OPtions中加 -Dfile.encoding=utf-8 重启idea (这个方法不知道和第三部有什么区别 但是我之前的都不好用,改了第四部就好用了 ,有大神可以解释一下么。希望能帮到遇到同样问题的你)
五、还有一个修改tomcat安装目录conf下得 logging.properties 中 java.util.logging.ConsoleHandler.encoding = UTF-8 修改为java.util.logging.ConsoleHandler.encoding = GBK; 我试过之后感觉这个方法 治标不治本 ,只是把发布到tomcat上的内容编码不乱码了 ,但是后台输出得一些数据仍是乱码。所以这个方法就不介绍了。希望以上方法能帮到遇到问题得你。