這篇文章主要為大家展示了“Intellij IDEA中.properties文件中文顯示亂碼怎么辦”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“Intellij IDEA中.properties文件中文顯示亂碼怎么辦”這篇文章吧。
成都創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務,包含不限于成都網(wǎng)站設計、成都網(wǎng)站建設、外貿(mào)網(wǎng)站建設、曲阜網(wǎng)絡推廣、成都微信小程序、曲阜網(wǎng)絡營銷、曲阜企業(yè)策劃、曲阜品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們大的嘉獎;成都創(chuàng)新互聯(lián)公司為所有大學生創(chuàng)業(yè)者提供曲阜建站搭建服務,24小時服務熱線:028-86922220,官方網(wǎng)址:www.cdcxhl.com首先,你可能會見到如下提示:
File encoding is disabled because .properties file (see Settings|Editor|File Encodings|Properties Files)
具體如下圖。沒截全圖,太大了,只截取了提示部分。
在這之前,我一直以為,我已經(jīng)設置了我這個編輯器下的所有文件的編碼格式都是utf-8,直到我這次要讀取properties文件的時候,才驚訝的發(fā)現(xiàn),我的properties文件并不都是utf-8的文件編碼格式。然后,我就在讀取文件的時候,當配置文件內(nèi)部有中文的時候,就出現(xiàn)了亂碼。
然后,我檢查了我的idea的默認設置,如下圖。
問題就在這里了,也許我從svn上down下來的項目里面自帶的properties文件是utf-8的編碼格式。
但是,要是我本地自己生成的話,那么自己生成的文件編碼格式,可就有問題了,他就是我這個系統(tǒng)默認的gbk模式。
在當下開發(fā)中,那里還有說要使用gbk編碼這一說的,清一色的都是utf-8的編碼格式,所以,這么就是有隱患的。
還好我發(fā)現(xiàn)的早啊。要是文件提交了,那領導不就得找我談話了嗎。
最后,你把這個默認的設置為utf-8。就可以了?;蛟S你電腦上的默認的就是utf-8的呢,(我同事的mac上就默認是這個utf-8),但是我的不是,我的是Windows。
還有就是,Java文件的話,可以直接點右下角的那個編碼格式,選擇自己想要的,一般都是utf-8,但是不排除你下載個老的代碼,他是gbk編碼的格式。
但是在properties文件里面,這個卻是不能直接點擊修改的。只能如上圖那樣修改,而且是一休改之后,整個項目的properties文件都變成了utf-8的編碼格式啦。
所以,注意,你修改過之后,原來寫的注釋,估計又變成亂碼了。記得對應更正一下。
當idea中properties配置文件中文顯示utf8編碼時
有時我們打開.properties文件時,中文顯示為utf8編碼格式,可以在file->setting->editor->file encodings下把transparent native-to-ascll conversion勾選上就行了。
以上是“Intellij IDEA中.properties文件中文顯示亂碼怎么辦”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!