最近在使用IDEA编辑器开发项目,在启动tomcat时候控制台乱码,等到System.out.println()输出时候又出现乱码,找了好久的资料,最终全部解决.
第一步:打开IntelliJ IDEA本地安装目录中config文件夹下的idea64.exe.vmoptions文件。
最后一行加上-Dfile.encoding=utf-8,如图所示
第二步:打开IntelliJ IDEA>File>Setting>Editor>File Encodings,将Global Encoding、Project Encoding、Default encodeing for properties files这三项都设置成UTF-8,点击OK或者Apply。
第三步:IDEA编辑器在菜单栏找到”run->editconfigration” 找到”server”选项卡 设置 vm option为 -Dfile.encoding=utf-8,点击Apply.
第四步:IDEA编辑器 HELP->Edit Custom VM OPtions中加 -Dfile.encoding=utf-8.
第五步:apache-tomcat-8.5.54\conf目录下logging.properties文件进行修改为
java.util.logging.ConsoleHandler.encoding = UTF-8
如果本来就是UTF-8就不需要修改
修改的宗旨是:所有的地方都修改为UTF-8.
第六步:重启IDEA
即可解决乱码问题,赶快试试吧.