全局解决SpringBoot框架中的application.properties/yml注解中文乱码问题(一劳永逸)

作者 : admin 本文共340个字,预计阅读时间需要1分钟 发布时间: 2024-06-16 共1人阅读

问题原因

Spring Boot在加载application.properties/yml配置文件时,默认使用ISO-8859-1编码。这种编码方式并不支持中文字符,因此当配置文件中包含中文字符时,就会出现乱码,现象如下:

全局解决SpringBoot框架中的application.properties/yml注解中文乱码问题(一劳永逸)插图

问题解决

本解决方法是全局设置,之后所有项目都适用,无需再挨个修改。

ps:本解决方法仅能保证还未编译运行的配置文件中文注释不会再乱码,不能将已乱码的中文复原。如需复原请查找其他方法

关闭项目,进入全局设置

全局解决SpringBoot框架中的application.properties/yml注解中文乱码问题(一劳永逸)插图(1)

在左侧导航栏选择Editor>>File Encodings打开文件编码设置,然后安装作者的截图将所有文件的编码都设置为UTF-8,并将 transparent native-to-ascii conversion勾选上,最后点击Apply按钮,即可完成文件编码转换。

全局解决SpringBoot框架中的application.properties/yml注解中文乱码问题(一劳永逸)插图(2)

本站无任何商业行为
个人在线分享 » 全局解决SpringBoot框架中的application.properties/yml注解中文乱码问题(一劳永逸)
E-->