详解IntellijIDEA中.properties⽂件中⽂显⽰乱码问题的解决abasement
⾸先,你可能会见到如下提⽰:
File encoding is disabled because .properties file (see Settings|Editor|File Encodings|Properties Files)
具体如下图。没截全图,太⼤了,只截取了提⽰部分。
在这之前,我⼀直以为,我已经设置了我这个编辑器下的所有⽂件的编码格式都是utf-8,直到我这次要读取properties⽂件的时候,才惊讶的发现,我的properties ⽂件并不都是utf-8的⽂件编码格式。然后,我就在读取⽂件的时候,当配置⽂件内部有中⽂的时候,就出现了乱码。
然后,我检查了我的idea的默认设置,如下图。
天津php开发培训问题就在这⾥了,也许我从svn上down下来的项⽬⾥⾯⾃带的properties⽂件是utf-8的编码格式。
properties文件用什么打开但是,要是我本地⾃⼰⽣成的话,那么⾃⼰⽣成的⽂件编码格式,可就有问题了,他就是我这个系统默认的gbk模式。
discuz论坛破解工具在当下开发中,那⾥还有说要使⽤gbk编码这⼀说的,清⼀⾊的都是utf-8的编码格式,所以,这么就是有隐患的。
还好我发现的早啊。要是⽂件提交了,那领导不就得我谈话了吗。
最后,你把这个默认的设置为utf-8。就可以了。或许你电脑上的默认的就是utf-8的呢,(我同事的mac上就默认是这个utf-8),但是我的不是,我的是Windows。
还有就是,Java⽂件的话,可以直接点右下⾓的那个编码格式,选择⾃⼰想要的,⼀般都是utf-8,但是不排除你下载个⽼的代码,他是gbk编码的格式。
为什么netty5被废弃了但是在properties⽂件⾥⾯,这个却是不能直接点击修改的。只能如上图那样修改,⽽且是⼀休改之后,整个项⽬的properties⽂件都变成了utf-8的编码格式啦。
所以,注意,你修改过之后,原来写的注释,估计⼜变成乱码了。记得对应更正⼀下。
当idea中properties配置⽂件中⽂显⽰utf8编码时
title的用法及造句有时我们打开.properties⽂件时,中⽂显⽰为utf8编码格式,可以在file->setting->editor->file encodings下把transparent native-to-ascll conversion勾选上就⾏了。以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论