首頁  >  文章  >  後端開發  >  有關eclipse 亂碼問題的幾點講解

有關eclipse 亂碼問題的幾點講解

巴扎黑
巴扎黑原創
2017-07-22 10:43:091033瀏覽

Eclipse 的控制台必須用GBK編碼。所以條件1和條件4必須同時滿足否則運作的還是亂碼。才能保證不是亂碼。
 
條件1,Window  | Preferences  | Workspace  |  Text fileencoding  | GBK編碼。
這樣定義的是整個工作區間的編碼。
這樣就把整個工作空間的編碼格式定死了,但是如果某一個工程用的是不同的編碼格式的話這樣單獨再解決。如下:


條件2,工程上右鍵  | Properties  | Resource  |  Text fileencoding  | UTF-8編碼。或適合的編碼格式。這樣定義的是整個工程的編碼。


這樣就把整個工程的編碼格式定死了,但是如果某一個檔案用的是不同的編碼格式的話這樣單獨再解決。如下:


條件3,在某一檔案上右鍵| Properties  | Resource  |  Text fileencoding  | UTF-8編碼。

或適合的編碼格式。這樣定義的是單獨某個檔案的編碼。
這裡要說的是檔案的實際編碼格式優先用的是:第3個,其次再用2,最後先用1。有時候是123,必須滿足條件。無論這幾種編碼格式試試看就全都知道了。


條件4,還有執行時間編碼設定如下:選單:Run Configuration  | 右側的選項卡Common 的 Console Encoding 選擇GBK編碼。 這個是用來控制console控制台顯示,必須是GBK,就不會亂碼。儘管1,2,3條件都不是GBK,只要4是GBK。控制台就不會亂碼。
這樣保證了工作空間和工程程式碼程式設計方式和工程裡的單獨檔案的編碼格式的不衝突。
如果沒有GBK的選項, 沒關係,直接輸入GBK三個字母, Apply, GBK編碼的中文,已經不是亂碼了
 

######################################################################### ###某一天,我們想改變別人的程式碼的編碼格式的話用以下方法:1:用記事本打開,2:改變下面的編碼格式如UTF-8,3:另存為xxx.java#### ########。這樣另存的編碼格式就變成自己想要的編碼格式了。 ######

以上是有關eclipse 亂碼問題的幾點講解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn