IDEA關(guān)于.properties資源文件的編碼調(diào)整問題
IDEA.properties資源文件的編碼調(diào)整
在學(xué)習(xí)Spring Boot時,遇到讀取properties資源文件的中文屬性值會出現(xiàn)亂碼,因此properties文件的中文需要寫成ASCII格式。
但是那樣讀起來也不太方便……
網(wǎng)上尋找其他方法,發(fā)現(xiàn)可以修改properties文件的編碼設(shè)置,如下:
File——>Setting——>File Encodings——>設(shè)置properties文件默認編碼為utf-8,Transparent native-to-ascii conversion勾選上。
但是勾選上后,無論清緩存還是重啟項目,亂碼依舊存在。。。
最后摸索了半天,最終的解決方式
- 1.修改設(shè)置前,先把properties文件的內(nèi)容備份,清空properties文件的內(nèi)容。
- 2.修改設(shè)置,F(xiàn)ile——>Setting——>File Encodings——>設(shè)置properties文件默認編碼為utf-8,Transparent native-to-ascii conversion勾選上。
- 3.把備份的內(nèi)容重新輸入properties文件中。
- 4.重新啟動項目,清緩存,問題解決。
不知道有沒有更便捷的解決方式,請大家不吝賜教~~
看來properties文件的編碼設(shè)置一定要提前修改好,不然到后面修改就會變的更麻煩 ……
IDEA創(chuàng)建.properties文件
右鍵



總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
如何在Java Spring實現(xiàn)異步執(zhí)行(詳細篇)
Spring框架通過@Async、Executor等實現(xiàn)異步執(zhí)行,提升系統(tǒng)性能與響應(yīng)速度,支持自定義線程池管理并發(fā),本文給大家介紹如何在 Spring 中實現(xiàn)異步執(zhí)行,使用的技術(shù)包括 @Async 注解、Executor、Future 等,感興趣的朋友一起看看吧2025-07-07
Spring Boot MyBatis 連接數(shù)據(jù)庫配置示例
本篇文章主要介紹了Spring Boot MyBatis 連接數(shù)據(jù)庫示例的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-02-02
SpringMvc根據(jù)返回值類型不同處理響應(yīng)的方法
這篇文章主要介紹了SpringMvc根據(jù)返回值類型不同處理響應(yīng),我們可以通過控制器方法的返回值設(shè)置跳轉(zhuǎn)的視圖,控制器支持如void,String,ModelAndView類型,需要的朋友可以參考下2023-09-09
關(guān)于String.format()格式化輸出方式
String.format()是Java的格式化輸出方法,支持多種數(shù)據(jù)類型和格式化選項,它在格式化和拼接字符串時具有較高的靈活性,但效率相對較低,特別是在處理大量數(shù)據(jù)時,在實際編程中,應(yīng)根據(jù)具體需求選擇合適的字符串拼接方式2024-12-12
Spring Cloud中使用Feign,@RequestBody無法繼承的解決方案
這篇文章主要介紹了Spring Cloud中使用Feign,@RequestBody無法繼承的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-10-10
mybatis實現(xiàn)對數(shù)據(jù)的增刪查改實例詳解
這篇文章主要介紹了mybatis實現(xiàn)對數(shù)據(jù)的增刪查改實例詳解的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-07-07

