myeclipse導入項目中文亂碼怎麼解決教程

你們在Myeclipse導入項目的時候,應該都碰見過一些亂碼的問題,不僅僅只是Myeclipse有這個問題,那麼怎麼解決Myeclipse導入項目亂碼的問題呢,問題出現的緣由是什麼呢,下面來看看答案。java

  • 1、將整個project設置編碼UTF-8(UTF-8能夠最大的支持國際化):

      windows->Preferences->general->Workspace->Text file encoding->Other框中的Text file encoding改成UTF-8。windows

  • 2、對java源文件編碼設置爲UTF-8:eclipse

      windows->Preferences->general->Context Types->Text,選擇Java Source File,在下面的Default encoding輸入框中輸入UTF-8,點Update,則設置Java文件編碼爲UTF-8。編輯器

  • 3、修改單個工程的編碼方式:ui

      右鍵點擊項目--Preferences--Resource--將Text file encoding改成UTF-8編碼

  • 亂碼出現的緣由分析:spa

      Myeclipse之因此會出現亂碼問題是由於Myeclipse編輯器選擇的編碼規則是可變的。通常默認都是UTF-8或者GBK,當從外部導入的一個工程時,若是該工程的編碼方式與Myeclipse中設置的編碼方式不一樣,就會產生中文的亂碼問題,這其中還有幾種狀況。ip

  • 若是導入的整個工程的編碼方式與Myeclipse的編碼方式有衝突,那麼這個工程裏全部的中文都是亂碼;若是全部工程的編碼方式與eclipse工做空間的編碼方式有衝突,那麼全部的工程裏的中文都有多是亂碼。對於Myeclipse工做空間 ,Myeclipse會把你改的設置保存在工做空間的設置文件中,對於單個工程的編碼方式進行修改,那麼Myeclipse會把編碼方式保存在該工程 的.setting文件包裏。因此,要避免中文亂碼問題有兩個原則:it

  • (1)避免頻繁更換工做空間,最好項目從一開始就在一個工做空間中進行,而且最好設置工做空間的編碼方式爲你平時最常常使用的或者是公司規定的項目編碼方式,這樣工程就會使用工做空間的編碼方式,避免出現編碼不一致的情形;ast

    (2)相同類型的文件儘可能使用相同的編碼方式,能夠保證相同類型的文件都能使用一致的編碼設置。

相關文章
相關標籤/搜索