本文共 1321 字,大约阅读时间需要 4 分钟。
如何设置项目文件的编码呢?首先,进入IntelliJ IDEA的设置界面中,并展开Editor
这一项,这时你会看到File Encodoings
,选中它之后,可以看到如下图所示的界面。
在以上界面中,我们就可以来设置当前工程所涉及到的相关代码的编码集了。在Editor > File Encodoings
这个界面中,我们可以看到跟编码集相关的有三项,它们分别是:
Global Encoding
:已经是UTF-8
编码集了Project Encoding
:需要做个修改,把它改成UTF-8
编码集Default encoding for properties files
:也需要做个修改,把它也改成UTF-8
编码集
以上三项都修改为UTF-8
编码集之后,记住还要将Transparent native-to-ascii conversion
前面的框框打上勾哟😊,这是因为如果涉及到本地的ASCII码的话,那么就能做相关的一个转换了,不然properties文件中的注释显示的都不会是中文。
然后,点击OK
按钮就行。这样,以后我们所有的工程当中,包括模块当中,涉及到的代码,全部都使用的是UTF-8
编码集,这个也是一个默认行为了,作为一个程序员,应该都清楚这一点。
如果某一个.java
文件,可能是因为导入的等一些原因吧,它不是UTF-8
编码集的,这时你想给它转换成UTF-8
编码集,那么该怎么办呢?很简单,看到底部状态栏最右边的显示(文件编码集)没有,欸,你要是发现没有看到底部的状态栏,那么你就把它给调出来呗,又不是多么麻烦的事情。
然后,点它一下,你就能改变当前文件的编码集了。
例如,这里我将当前HelloWorld.java
文件的编码集给改为GBK
,这时会发现弹出了一个如下所示的窗口,为什么会弹出这样一个窗口呢?这是因为我们当前HelloWorld.java
文件中有中文,即类上的那行单行注释。
可以看到窗口中有两个选项可供我们选择,它们分别是:
Reload
:表示使用新编码重新加载,但新编码不会保存到文件中,重新打开此文件,旧编码是什么依旧还是什么。以上例来说,就是把当前编码集为UTF-8
的文件暂时地给改成以GBK
编码集的方式去显示,但是文件本身还是UTF-8
编码集的Convert
:表示使用新编码进行转换,而且新编码会保存到文件中,重新打开此文件,新编码是什么则是什么。以上例来说,就是真的将当前文件的编码集由UTF-8
转为GBK
了,这时转化有可能会出现乱码,因此你要想清楚是不是真要转化
这里我们不妨就选择Convert
试一下,点击Convert
按钮之后,你会发现当前文件的编码集转为GBK
了,如下图所示,还能看到当前文件中的中文并没有出现乱码。
注意,含有中文的代码文件,Convert之后可能会使中文变成乱码,所以在转换前请做好备份,不然可能出现转换过程变成乱码,无法还原的情况。
也就是说,如果你导入某一个代码文件时,发现它是一个乱码的,那么你就可以做相应的一个Convert(转换)了。
以上就是如何来设置项目文件的编码。大家正常设置就行,不用非得来改来改去当前文件的编码集,这里只是稍微给大家演示了一下而已。
转载地址:https://liayun.blog.csdn.net/article/details/115308546 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!