詳解Intellij IDEA中.properties文件中文顯示亂碼問題的解決
首先,你可能會見到如下提示:
File encoding is disabled because .properties file (see Settings|Editor|File Encodings|Properties Files)
具體如下圖。沒截全圖,太大了,只截取了提示部分。

在這之前,我一直以為,我已經(jīng)設(shè)置了我這個編輯器下的所有文件的編碼格式都是utf-8,直到我這次要讀取properties文件的時候,才驚訝的發(fā)現(xiàn),我的properties文件并不都是utf-8的文件編碼格式。然后,我就在讀取文件的時候,當(dāng)配置文件內(nèi)部有中文的時候,就出現(xiàn)了亂碼。

然后,我檢查了我的idea的默認(rèn)設(shè)置,如下圖。

問題就在這里了,也許我從svn上down下來的項目里面自帶的properties文件是utf-8的編碼格式。
但是,要是我本地自己生成的話,那么自己生成的文件編碼格式,可就有問題了,他就是我這個系統(tǒng)默認(rèn)的gbk模式。
在當(dāng)下開發(fā)中,那里還有說要使用gbk編碼這一說的,清一色的都是utf-8的編碼格式,所以,這么就是有隱患的。
還好我發(fā)現(xiàn)的早啊。要是文件提交了,那領(lǐng)導(dǎo)不就得找我談話了嗎。
最后,你把這個默認(rèn)的設(shè)置為utf-8。就可以了?;蛟S你電腦上的默認(rèn)的就是utf-8的呢,(我同事的mac上就默認(rèn)是這個utf-8),但是我的不是,我的是Windows。
還有就是,Java文件的話,可以直接點(diǎn)右下角的那個編碼格式,選擇自己想要的,一般都是utf-8,但是不排除你下載個老的代碼,他是gbk編碼的格式。
但是在properties文件里面,這個卻是不能直接點(diǎn)擊修改的。只能如上圖那樣修改,而且是一休改之后,整個項目的properties文件都變成了utf-8的編碼格式啦。
所以,注意,你修改過之后,原來寫的注釋,估計又變成亂碼了。記得對應(yīng)更正一下。
當(dāng)idea中properties配置文件中文顯示utf8編碼時
有時我們打開.properties文件時,中文顯示為utf8編碼格式,可以在file->setting->editor->file encodings下把transparent native-to-ascll conversion勾選上就行了。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
MyBatisPlus中事務(wù)處理的實(shí)現(xiàn)
本文主要介紹了MyBatisPlus中事務(wù)處理的實(shí)現(xiàn),包括事務(wù)的開啟、提交、回滾等操作,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2024-07-07
Java字符串格式化,{}占位符根據(jù)名字替換實(shí)例
這篇文章主要介紹了Java字符串格式化,{}占位符根據(jù)名字替換實(shí)例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-10-10
Java向Runnable線程傳遞參數(shù)方法實(shí)例解析
這篇文章主要介紹了Java向Runnable線程傳遞參數(shù)方法實(shí)例解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-06-06
spring boot+mybatis 多數(shù)據(jù)源切換(實(shí)例講解)
下面小編就為大家?guī)硪黄猻pring boot+mybatis 多數(shù)據(jù)源切換(實(shí)例講解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-09-09
詳解Java中的checked異常和unchecked異常區(qū)別
這篇文章主要介紹了詳解Java中的checked異常和unchecked異常區(qū)別,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-02-02
鄰接表無向圖的Java語言實(shí)現(xiàn)完整源碼
這篇文章主要介紹了鄰接表無向圖的Java語言實(shí)現(xiàn)完整源碼,具有一定借鑒價值,需要的朋友可以參考下。2017-12-12

