一、乱码现象
关于IDEA控制台中文乱码的现象,如下:
二、解决方案
关于IDEA中文乱码的解决方法,如下。
步骤1、修改IDEA配置
路径进入到idea的安装目录,进入bin目录,找到对应电脑系统的配置文件,我的电脑是64位操作系统,所以我需要修改idea64.exe.vmoptions文件。
打开文件,末尾添加-Dfile.encoding=UTF-8
步骤2、修改的设置
打开IDEA的设置,找到设置编码的页面。菜单路径是 File --> Settings --> Editor --> File Encodings。(其他编辑器请自行百度)
- (1)设置全局编码(Global Encoding)、工程编码(Project Encoding)、文件(Properties Files/*.properties)默认编码为UTF-8.
- (2)勾选Transparent native-to-ascii conversion选项
- (3)点击按钮Apply、OK应用即可
步骤3、修改Run/Debug Configurations
在Configuration页签下,有个VM options: 添加 -Dfile.encoding=utf-8
步骤4、重启IDEA
如果以上方式都没有解决你的问题,请重点看一下面的这段话:
我在网上还看到这样一种方式,那就是你可能无意中点了右下角或者那里的编码,改了一下,或者不知怎么的就被idea记录到 encodings.xml
文件中了。
当你再次访问的时候,它就会用那种编码打开项目。解决办法是:找到 .idea 文件夹(每个idea项目,都会有一个.idea的目录的),里面有个encodings.xml
的文件,然后除了UTF-8
的都删了。
完结!