【IDEA】springBoot读取properties配置文件里的中文出现乱码问题

1、问题描述

由于业务需求,需要在配置文件里增加中文配置,但是在程序里@Value(" ")动态获取时,出现乱码;

2、编辑环境

IDEA

3、解决办法

(1)File-->settings-->File Encodings

(2)代码编辑

@Value("city.name")
private String cityName;


String s = new String(cityName.getBytes("iso-8859-1"), "UTF-8");

4、原理

Java默认是以ISO-8859-1的编码读取配置的,所以要将ISO-8859-1转化为UTF-8;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章