eclipse設置默認編碼


比如,要讓一個js文件打開時編碼格式為UTF-8,需要做2件事情:1)設置js文件的默認編碼格式為UTF-8;2)設置workspace的編碼格式為UTF-8。 
        設置js文件的默認編碼格式為UTF-8  
                在Windows->Preference頁面中,選擇General->Content Types 
                在右邊的框中,選擇Text->Javascript,將下面的Default Encoding改為utf-8 
        設置workspace的編碼格式為UTF-8 
                在Windows->Preference頁面中,選擇General->WorkSpace 
                選擇右側框中的Text File encoding,改為utf-8 
        設置完這2處,默認打開js文件就是UTF-8編碼了

字體的設置一般在菜單欄Window-->Preferences...-->>General-->Appearance-->Colors and Fonts

在eclipse工作區環境下,一個文件的編碼最終確定遵循如下規則(優先級從高到底):

      1.文件本身的物理設置(第一優先級),   通常是有如下途徑:

          a. 文件輸出時writer編碼的設定.

          b.用戶通過文件屬性頁的自定義編碼設置

          c.文件內容本身屬性的設置,例如jsp資源文件,文件內容中的charset屬性的值(配合對應編輯器完成,但是對於含BOM的文件例外)

      2.content-type文件內容類型擴展注冊時候提供的默認編碼(第二優先級)

          更詳細信息可以參見org.eclipse.core.runtime.contentTypes擴展點聲明信息

          說明:關於content-type對應的默認編碼信息可以通過 Windlow->Preferences->General->Editors->File Associations->Content Types進行設定

      3.工作區默認編碼設置(第三優先級)

         更詳細信息可以參見file.encoding參數說明 

       通過上面的規則說明,我們可以看出來,決定一個文件在eclipse工作區中的編碼可以在不同的層面采取相應的措施:

       以創建一個新的文件為場景,我們可以采取的方式如下:

       writer編碼的明確設定

      文件內容的設定(例如上面提到的jsp文件中的charset屬性)

      修改特定文件類型對應的org.eclipse.core.runtime.contentTypes擴展注冊的默認編碼

      編程的方式操作content-type對應的perference值

      設置工作區的file.encoding 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM