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等文本编辑器打开就能看到实际效果。