idea将unicode转中文失败原因分析,勾选Transparent xxx失效

今天早上有同事咨询了一个问题,说是参照了我的工作文档,并没有将unicode码转为中午

听到这个问题,我立马与她拉会议对齐了具体情况,向她确认了以下3件事情:

1、文件后缀是否正确。是看她自己创建的文件是否以properties为后缀。

2、是否勾选Transparent native-to-ascii conversion勾选框。在idea设置里面的file encodings下面。

3、File Encodings里面涉及的encoding编码是否都设置成了UTF-8

均得到了肯定的答复之后,我也再次确认了没有问题,居然还是没有转成中文,我就很奇怪了。

于是开始查找网上资料,刚开始看到一篇文章说是勾选了那个勾选框之后,需要重新用idea打开这个文件才会生效。然后我们也尝试这样搞了,还是不行。

经过一段时间的研究,我突然想起她这个勾选框是不是发现不能转中文之后才勾选的,并且并没有重启idea,听到肯定的答复之后,我让她进行了如下操作:

在目录下面新建一个properties文件,再将内容放到这个文件里面去,最后用idea打开这个文件,结果就显示中文了。。或者可以重启idea打开之前的文件。我本地测试了一下,其实勾选了那个勾选框之后应该是立即生效的,只不过不知道那位同事具体是怎么操作的。总之就是重启解决一切问题。

最后一点,咱们平时对idea进行设置的时候,最好选择New Projects Settings入口,而不是直接Settings入口,因为Settings在很多时候只是对当前项目有效

 

 

你可能感兴趣的:(java,java)