日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

解決IDEA .properties文件中文亂碼的問題

作者:Terence Wang 更新時間: 2022-04-05 編程語言

首先,你可能會見到如下提示:

File Encoding:ISO-8859-1 (disabled for Properties)

具體如下圖。

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

?

然后,我檢查了我的idea的默認設置,如下圖。

可以在file->setting->editor->file encodings下把transparent native-to-ascll conversion勾選上就行了。

改成如下圖所示?

?

問題就在這里了,也許我拷貝進項目的properties文件是utf-8的編碼格式。

但是,要是我本地自己生成的話,那么自己生成的文件編碼格式,可就有問題了,他就是我這個系統默認的gbk模式。

在當下開發中,那里還有說要使用gbk編碼這一說的,清一色的都是utf-8的編碼格式,所以,這么就是有隱患的。

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

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

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

所以,注意,你修改過之后,原來寫的注釋,估計又變成亂碼了。記得對應更正一下。

原文鏈接:https://terence.blog.csdn.net/article/details/122646525

欄目分類
最近更新