详解IntellijIDEA中.properties文件中文显示乱码问题的解决

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

详解IntellijIDEA中.properties⽂件中⽂显⽰乱码问题的解决
⾸先,你可能会见到如下提⽰:
File encoding is disabled because .properties file (see Settings|Editor|File Encodings|Properties Files)
具体如下图。

没截全图,太⼤了,只截取了提⽰部分。

在这之前,我⼀直以为,我已经设置了我这个编辑器下的所有⽂件的编码格式都是utf-8,直到我这次要读取properties⽂件的时候,才惊讶的发现,我的properties ⽂件并不都是utf-8的⽂件编码格式。

然后,我就在读取⽂件的时候,当配置⽂件内部有中⽂的时候,就出现了乱码。

然后,我检查了我的idea的默认设置,如下图。

问题就在这⾥了,也许我从svn上down下来的项⽬⾥⾯⾃带的properties⽂件是utf-8的编码格式。

但是,要是我本地⾃⼰⽣成的话,那么⾃⼰⽣成的⽂件编码格式,可就有问题了,他就是我这个系统默认的gbk模式。

在当下开发中,那⾥还有说要使⽤gbk编码这⼀说的,清⼀⾊的都是utf-8的编码格式,所以,这么就是有隐患的。

还好我发现的早啊。

要是⽂件提交了,那领导不就得找我谈话了吗。

最后,你把这个默认的设置为utf-8。

就可以了。

或许你电脑上的默认的就是utf-8的呢,(我同事的mac上就默认是这个utf-8),但是我的不是,我的是Windows。

还有就是,Java⽂件的话,可以直接点右下⾓的那个编码格式,选择⾃⼰想要的,⼀般都是utf-8,但是不排除你下载个⽼的代码,他是gbk编码的格式。

但是在properties⽂件⾥⾯,这个却是不能直接点击修改的。

只能如上图那样修改,⽽且是⼀休改之后,整个项⽬的properties⽂件都变成了utf-8的编码格式啦。

所以,注意,你修改过之后,原来写的注释,估计⼜变成乱码了。

记得对应更正⼀下。

当idea中properties配置⽂件中⽂显⽰utf8编码时
有时我们打开.properties⽂件时,中⽂显⽰为utf8编码格式,可以在file->setting->editor->file encodings下把transparent native-to-ascll conversion勾选上就⾏了。

以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。

相关文档
最新文档