搜尋

首頁  >  問答  >  主體

eclipse设置单个项目编码

公司的不同项目是不同的编码格式 比如后台定时之类的程序是GBK 管理平台是UTF-8。现在eclipse导入过来之后在项目上点右键更改项目的编码格式为GBK,但是下面的文件仍然是UTF-8(我在Window->Preferences->General->Workspace->Text file encoding这个里面设置的是UTF-8),请问怎么单独设置某个工程的所有编码?谢谢

迷茫迷茫2768 天前856

全部回覆(1)我來回復

  • ringa_lee

    ringa_lee2017-04-21 10:58:52

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

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

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

    僅供參考。

    回覆
    0
  • 取消回覆