IDEA输出中文乱码主要就是因为你电脑中下载的JDK内置的编码可能与IDEA自带的编码方式不一样,比如JDK17以前包括17都是UTF-8,JDK17之后就全是GBK了。
所以我们只需要修改三处地方
1.点开File->Setting->Editor->File Enconding,然后根据你jdk的版本对应修改成utf-8(版本小于等于17)或者gbk(版本大于17)
2.点开Run->Edit Configurations->Modify option->选择vmoption 然后在vmoption框中输入-Dfile.encoding=GBK(JDK版本大于17,如果小于17就:-Dfile.encoding=UTF-8)
3.最后打开idea安装路径bin目录,找到idea.exe.vmoptions与idea64.exe.vmoptions两个文件
如果你下载的是64位版本的,就只有一个vmoptions文件,这是很正常的,只修改一个就可以了
在文末增加一行就行了-Dfile.encoding=GBK(JDK版本大于17,如果小于17就:-Dfile.encoding=UTF-8)
这样就可以了,其实网上说的已经比较明白了,但是就有一点
其实可以不用重下JDK,只需要对应JDK的版本选择GBK还是UTF-8就行,IDEA自带的好像是UTF-8。
这是作者第一次写文章,对于中文乱码问题的一点理解,如解释有误还请指正。