1. 程式人生 > >MyEclipse中設定專案編碼方式

MyEclipse中設定專案編碼方式

1、windows->Preferences……開啟"首選項"對話方塊,左側導航樹,導航到general->Workspace,

  右側Text file encoding,選擇Other,改變為UTF-8,以後新建立工程其屬性對話方塊中的Text file encoding即為UTF-8.

2、 windows->Preferences……開啟"首選項"對話方塊,左側導航樹,導航到general->Content Types,右側Context Types樹,點開Text中每一顆子項,並在中輸入"UTF-8",點update! 其他java應用開發相關的檔案如:properties、XML等已經由Eclipse預設指    定,分別為ISO8859-1,UTF-8,如開發中確需 改變編碼格式則可以在此指定。

3、window——>preference——>MyEclipse——>Filesand Editors,將每個子項的"Encoding"改為"ISO 10645/Unicode(UTF-8)",點Apply! 

4、經過上述三步,新建java檔案即為UTF-8編碼,Eclipse編譯、執行、除錯都沒問題。

其他:

1、全域性編碼設定:編碼設定的方法:ToolBar-->Window-->Preferences-->General-->Workspace-->Text file encoding,設定合適的編碼。
2、區域性編碼設定:在原始碼按右鍵-->General-->Editors-->Test Editors-->Spelling-->Encoding,這裡是設定單個檔案的編碼。


  推薦還是使用全域性編碼設定吧

  MyEclipse編碼設定:

  Windows-->Preferences-->MyEclipse(Enterprise Workbench)--> Files and Editors-->JSP-->右Encoding->(UTF-8)-->Update

  檔案預設編碼設定:
   Windows-->Preferences-->General-->Content Types, 然後在右邊上面的框中開啟Text, 選中Java Source File (你看到下面的框中有個*.java 就對了), 然後在下面的“Default edcodng”文字框中輸入“UTF-8”, 點“Update”,就OK了。(什麼檔案的編碼都可以在 這  裡設定!)

  其它的Edit-SetEnCoding 和Project-->Properties-->Resource-->Text File Encoding設定成繼承自容器就可以了。
3、Window-Preferences-General-Content Types-Text-Java Source File-UTF-8


MyEclipse設定編碼格式的4種情況:


(1)、設定myeclipse工作空間的編碼格式,作用範圍最大
             window-->preference-->general-->workspace-->text file encoding,勾選other,選擇相應的編碼格式,如utf-8
(2)、設定專案的編碼格式
             專案名稱右鍵--》properties-->resource-->在text file encoding下面選擇相應的編碼,一般選Utf-8
(3)、設定檔案的編碼格式
             對檔案右鍵--》properties-->resource-->在text file encoding下面選擇與設定專案編碼時一致的編碼格式即可
(4)、設定檔案的儲存編碼格式,這個一般在新建專案時,設定了GBK的編碼格式,這時檔案的頁面編碼格式是GBK的,而儲存格式是ANSI的,後來把專案及檔案的編碼格式改為utf-8的編碼格式後,依然出現中文亂碼,這就是因為已經存在的檔案的儲存編碼格式      還是ANSI把致,所以要把以前的.java檔案的儲存格式更改為utf-8,才不會出現中文註釋亂碼問題
            window-preferences-General-Content Types 在Text下選擇對應的檔案型別再改頁面編碼為UTF-8然後點Update就可以了。

注:

     如果是一個全新的工作空間,設定Myeclipse的編碼格式,就等於設定了專案,檔案及其儲存的編碼格式了(不包含jsp等檔案)
     如果是一個已經存在的工作間,而原來的編碼格式為GBK,那麼更改工作空間的編碼,則相當於設定了專案,檔案的編碼格式,但是對於以前已經存在的.java檔案,其儲存編碼是改變不了的,必須按上面(4)去更改,但是對於將要新建的檔案的儲存編碼是有作用      的

轉載自:https://blog.csdn.net/u011275684/article/details/79690831