一般慣例上,Java開發都是使用UTF-8
做為文字檔編碼( Encoding
)的格式。 如果你使用的是Eclipse IDE,在預設的情況下,通常都不是UTF-8
,而是MS950
。 主要的原因是因為是使用Windows 中文版的關係。 這樣我們每次產生一個新的檔案 時,預設都是MS950
, 因此如果需要滿足Java 開發慣例,就都需要每個檔案都更改一次。 Eclipse不是這樣用的。
如何解決
為每個Project 重新設定。
在專案上點選右鍵,選擇
Properties
。 或是選擇專案後,直接按alt+enter
。選擇
Resource
,進行修改。
修改Eclipse的預設值
- 選擇
Windows
→Preference
→General
→Workspace
- 更改編碼
更多
以中文的「編碼」 兩個字而言,可能很多人都會誤以為他跟「加密」會有關係。 不過在軟體開發中,這是兩種截然不同的東西。「編碼」使用的字是Encoding
,「加密」使用的是Encryption
,基本上這2個單字都可以被列為絕世武功的目錄,每個都需要看3年,然後再練30年…。
圖片來源:鹿鼎記
沒有留言 :
張貼留言