【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;

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