IntelliJ IDEA快速入门 | 第二十一篇:IntelliJ IDEA中的常用配置(十三)——设置项目文件的编码
发布日期:2021-06-30 17:56:57 浏览次数:2 分类:技术文章

本文共 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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:IntelliJ IDEA快速入门 | 第二十二篇:IntelliJ IDEA中的常用配置(十四)——设置自动编译
下一篇:IntelliJ IDEA快速入门 | 第二十篇:IntelliJ IDEA中的常用配置(十二)——修改类头的文档注释信息

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2024年04月30日 03时18分26秒