问题原因
Spring Boot在加载application.properties/yml配置文件时,默认使用ISO-8859-1编码。这种编码方式并不支持中文字符,因此当配置文件中包含中文字符时,就会出现乱码,现象如下:
问题解决
本解决方法是全局设置,之后所有项目都适用,无需再挨个修改。
ps:本解决方法仅能保证还未编译运行的配置文件中文注释不会再乱码,不能将已乱码的中文复原。如需复原请查找其他方法
关闭项目,进入全局设置
在左侧导航栏选择Editor>>File Encodings打开文件编码设置,然后安装作者的截图将所有文件的编码都设置为UTF-8,并将 transparent native-to-ascii conversion勾选上,最后点击Apply按钮,即可完成文件编码转换。