如果要使外掛程式開發應用能有更好的國際化支援,能夠最大程度的支援中文輸出,則最好使 Java檔案使用UTF-8編碼。然而,Eclipse工 作空間(workspace)的預設字元編碼是作業系統預設的編碼,簡體中文作業系統 (Windows XP、Windows 2000簡體中文)的預設編碼是GB18030,在此工作空間中建立的工程編碼是GB18030,工程中建立的java檔案也是GB18030。
Eclipse預設的新項目的編碼是GBK,修改eclipse的配置,可以使得eclipse的建立項目的預設編碼直接為UTF-8 在功能表列的Window->Preferences->General->Workspace->Text file encoding 將其改為UFT-8即可。這個也是安裝完Eclipse之後應該立刻做的一件事但是這種修改只對當前的workspace有效,如果建立或者切換到一個新的workspace下,還是得做同樣的步驟。
如果要使外掛程式開發應用能有更好的國際化支援,能夠最大程度的支援中文輸出,則最好使 Java檔案使用UTF-8編碼。
那麼如何設定呢?
1、window -> Preferences -> general -> Workspac -> Text file encoding
選擇Other,將編碼改變為UTF-8,這樣以後建立立工程其屬性對話方塊中的Text file encoding即為UTF-8。
2、window -> Preferences -> general -> Content Types
選擇Text樹,點開,選擇Java Source File,在下面的Default encoding輸入框中輸入UTF-8,按下Update按鈕,則設定Java檔案編碼為UTF-8。
(備忘:java應用開發相關的檔案如:properties、XML等已經由Eclipse預設指定,分別為ISO8859-1,UTF-8,如開發中確需改變編碼格式則也可以在此指定。)