最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解Intellij IDEA中.properties文件中文顯示亂碼問(wèn)題的解決

 更新時(shí)間:2017年11月21日 09:53:14   作者:李學(xué)凱  
這篇文章主要介紹了詳解Intellij IDEA中.properties文件中文顯示亂碼問(wèn)題的解決,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

首先,你可能會(huì)見(jiàn)到如下提示:

File encoding is disabled because .properties file (see Settings|Editor|File Encodings|Properties Files)

具體如下圖。沒(méi)截全圖,太大了,只截取了提示部分。


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


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


問(wèn)題就在這里了,也許我從svn上down下來(lái)的項(xiàng)目里面自帶的properties文件是utf-8的編碼格式。

但是,要是我本地自己生成的話,那么自己生成的文件編碼格式,可就有問(wèn)題了,他就是我這個(gè)系統(tǒng)默認(rèn)的gbk模式。

在當(dāng)下開(kāi)發(fā)中,那里還有說(shuō)要使用gbk編碼這一說(shuō)的,清一色的都是utf-8的編碼格式,所以,這么就是有隱患的。

還好我發(fā)現(xiàn)的早啊。要是文件提交了,那領(lǐng)導(dǎo)不就得找我談話了嗎。

最后,你把這個(gè)默認(rèn)的設(shè)置為utf-8。就可以了?;蛟S你電腦上的默認(rèn)的就是utf-8的呢,(我同事的mac上就默認(rèn)是這個(gè)utf-8),但是我的不是,我的是Windows。

還有就是,Java文件的話,可以直接點(diǎn)右下角的那個(gè)編碼格式,選擇自己想要的,一般都是utf-8,但是不排除你下載個(gè)老的代碼,他是gbk編碼的格式。

但是在properties文件里面,這個(gè)卻是不能直接點(diǎn)擊修改的。只能如上圖那樣修改,而且是一休改之后,整個(gè)項(xiàng)目的properties文件都變成了utf-8的編碼格式啦。

所以,注意,你修改過(guò)之后,原來(lái)寫(xiě)的注釋,估計(jì)又變成亂碼了。記得對(duì)應(yīng)更正一下。

當(dāng)idea中properties配置文件中文顯示utf8編碼時(shí)

有時(shí)我們打開(kāi).properties文件時(shí),中文顯示為utf8編碼格式,可以在file->setting->editor->file encodings下把transparent native-to-ascll conversion勾選上就行了。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解JAVA 內(nèi)存管理

    詳解JAVA 內(nèi)存管理

    這篇文章主要介紹了JAVA 內(nèi)存管理的相關(guān)資料,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • MyBatisPlus中事務(wù)處理的實(shí)現(xiàn)

    MyBatisPlus中事務(wù)處理的實(shí)現(xiàn)

    本文主要介紹了MyBatisPlus中事務(wù)處理的實(shí)現(xiàn),包括事務(wù)的開(kāi)啟、提交、回滾等操作,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-07-07
  • Java字符串格式化,{}占位符根據(jù)名字替換實(shí)例

    Java字符串格式化,{}占位符根據(jù)名字替換實(shí)例

    這篇文章主要介紹了Java字符串格式化,{}占位符根據(jù)名字替換實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-10-10
  • Java向Runnable線程傳遞參數(shù)方法實(shí)例解析

    Java向Runnable線程傳遞參數(shù)方法實(shí)例解析

    這篇文章主要介紹了Java向Runnable線程傳遞參數(shù)方法實(shí)例解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06
  • Java基于Semaphore構(gòu)建阻塞對(duì)象池

    Java基于Semaphore構(gòu)建阻塞對(duì)象池

    這篇文章主要介紹了Java基于Semaphore構(gòu)建阻塞對(duì)象池,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04
  • Java框架Quartz中的Trigger簡(jiǎn)析

    Java框架Quartz中的Trigger簡(jiǎn)析

    這篇文章主要介紹了Java框架Quartz中的Trigger簡(jiǎn)析,所有類型的trigger都有TriggerKey這個(gè)屬性,表示trigger的身份;除此之外,trigger還有很多其它的公共屬性,這些屬性,在構(gòu)建trigger的時(shí)候可以通過(guò)TriggerBuilder設(shè)置,需要的朋友可以參考下
    2023-11-11
  • Flink JobGraph生成源碼解析

    Flink JobGraph生成源碼解析

    這篇文章主要為大家介紹了Flink JobGraph生成源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • spring boot+mybatis 多數(shù)據(jù)源切換(實(shí)例講解)

    spring boot+mybatis 多數(shù)據(jù)源切換(實(shí)例講解)

    下面小編就為大家?guī)?lái)一篇spring boot+mybatis 多數(shù)據(jù)源切換(實(shí)例講解)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-09-09
  • 詳解Java中的checked異常和unchecked異常區(qū)別

    詳解Java中的checked異常和unchecked異常區(qū)別

    這篇文章主要介紹了詳解Java中的checked異常和unchecked異常區(qū)別,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-02-02
  • 鄰接表無(wú)向圖的Java語(yǔ)言實(shí)現(xiàn)完整源碼

    鄰接表無(wú)向圖的Java語(yǔ)言實(shí)現(xiàn)完整源碼

    這篇文章主要介紹了鄰接表無(wú)向圖的Java語(yǔ)言實(shí)現(xiàn)完整源碼,具有一定借鑒價(jià)值,需要的朋友可以參考下。
    2017-12-12

最新評(píng)論

三穗县| 开封县| 临海市| 浦县| 山东省| 抚松县| 凤城市| 西盟| 宁河县| 大化| 石嘴山市| 包头市| 商都县| 牟定县| 安龙县| 鸡西市| 邯郸市| 邯郸市| 新宁县| 左云县| 微山县| 个旧市| 枣强县| 渑池县| 灵山县| 阳春市| 舟曲县| 塘沽区| 峨边| 松溪县| 乳山市| 津南区| 海安县| 溧阳市| 徐汇区| 论坛| 湖南省| 紫金县| 嘉兴市| 加查县| 汉川市|