搜尋

首頁  >  問答  >  主體

eclipse設定單一項目編碼

公司的不同項目是不同的編碼格式 比如後台定時之類的程序是GBK 管理平台是UTF-8。現在eclipse導入過來之後在項目上點右鍵更改項目的編碼格式為GBK,但是下麵的文件仍然是UTF-8(我在Window->Preferences->General->Workspace->Text file encoding這個裏麵設置的是UTF-8),請問怎麼單獨設置某個工程的所有編碼?謝謝

迷茫迷茫2799 天前891

全部回覆(1)我來回復

  • ringa_lee

    ringa_lee2017-04-21 10:58:52

    Eclipse裡設定編碼有三個層次:全域、工程、檔案。 文件的編碼會涵蓋工程的編碼,工程的編碼會涵蓋全域的編碼。

    我猜:雖然你的工程編碼更改為GBK,但只對新建檔案有效。 如果工程中舊有的檔案是UTF-8編碼,那麼它的編碼會覆蓋工程編碼,也就是不受你設定的工程編碼影響。 解決方法是:在檔案上點右鍵,在檔案屬性裡設定檔案的編碼。

    但如果檔案本來是UTF-8編碼,你強行改為GBK編碼,檔案會亂碼,工程也不再能編譯通過。 解決方法是:先把檔案存成GBK編碼,再在檔案屬性裡設定它的編碼。很麻煩。 所以對於一個已有的工程,如無必要,不要變更它的編碼。

    僅供參考。

    回覆
    0
  • 取消回覆