1.首先我们的IDEA文件编码一般都修改为utf-8(setting-->file encodings--->Global Encoding 和 Project Encoding 都设置为UTF-8)

设置完成后,即使重启 Intellij IDEA,发现properties 配置文件中的中文,仍然显示为乱码。

2.对于 Properties 文件,重要属性 Transparent native-to-ascii conversion 主要用于转换 ascii,一般都要勾选,不然 Properties 文件中的注释显示的都不会是中文。

设置完成后,properties 配置文件中,可以正常显示中文了。

Transparent native-to-ascii conversion:透明的native-to-ascii 转换。
简单来讲,java默认采用iso8859-1编码读取,勾选这个后,实际存储变为ASCII码字符,这样是能正常解析的;这其实只是编辑器的优化而已,并非本来面目,用sublime等文本编辑器打开就能看到实际效果。
博客介绍了解决IDEA中properties文件中文乱码的方法。先将IDEA文件编码设为UTF - 8,但重启后中文仍乱码。对于Properties文件,需勾选Transparent native - to - ascii conversion属性,勾选后可正常显示中文,该属性是编辑器的优化。
360

被折叠的 条评论
为什么被折叠?



