求助STS spring boot 中读取application.properties中文乱码问题

代码如下:

图片说明

图片说明

图片说明

图片说明

图片说明

图片说明

把你的汉字转成Unicode应该就好了 中国对应的是\u4e2d\u56fd
或者安装一下eclipse的properties插件https://blog.csdn.net/gjm15652957971/article/details/80311714

补充一下 java读properties文件的时候,只认识ascii码,如\u4e2d这种,不认识汉字 你再试着用@Value注解看一下吧

第一,配置编码之后删掉这个配置文件,重新创建一个试试。
第二,如果还算不生效的话,可以用 @PropertySource 注解,新建一个与配置文件一致的实体,然后从代码层面标志编码:

@PropertySource(value = {"classpath:config/welcome_msg.properties"}, encoding = "utf-8")