Spring Boot遇到問題二:IDEA中讀取application.properties會中文亂碼
問題描述
在application.properties
中配置有中文內容時,讀取出來的內容中文是亂碼的,如我的application.properties
配置內容如下:
com.xxx.qa.blog.name=測試極客
com.xxx.qa.blog.title=Spring Boot教程
嘗試解決方法一
將application.properites
的檔案型別修改為UTF-8的編碼型別
經驗證,此方法無效
嘗試解決方法二
IDEA中設定 File Encodings
的Transparent native-to-ascii conversion
為true,具體步驟如下:依次點選
File -> Settings -> Editor -> File Encodings
將Properties Files (*.properties)下的Default encoding for properties files
設定為UTF-8,將Transparent native-to-ascii conversion
前的勾選上。
如下圖:
發現中文依然亂碼,這裡有兩種解決方法,經過驗證是OK的:一是刪除application.properties檔案再新增;二是將裡面的內容刪除在新增進去;