很早以前聽過一位老師說過:咱們中國人不管學(xué)習(xí)哪種編程語言,總會遇到亂碼問題。所以大家在使用Eclipse的過程中肯定也會遇到編碼的問題。亂碼出現(xiàn)的原因是編碼和解碼格式的不一致造成的。(關(guān)于亂碼產(chǎn)生的原因,就不在這里介紹了)
下面來介紹三種方式如何設(shè)置Eclipse的編碼格式
第一種:只設(shè)置當(dāng)前*.java文件的編碼格式
在當(dāng)前*.java文件中,按Alt+回車,會出現(xiàn)下圖所示界面??梢钥吹皆O(shè)置編碼格式的選項(如圖中紅色矩形所示)。下拉列表中可以選擇想要的編碼格式。如果沒有,還可以手動輸入。設(shè)置好之后,點擊“Apply”保存設(shè)置。點擊“OK”關(guān)閉菜單。
此種設(shè)置編碼方式只對當(dāng)前的單個java文件有效。
第二種:對一個項目工程(Project)設(shè)置編碼格式
選中你的一個項目工程文件,右擊會出現(xiàn)如下圖所示界面,選擇最下面的一個選項"Properties"(圖中紅色矩形樣式),點擊進入。
接下來,會進入如下圖所示界面,也可以看到設(shè)置編碼的選項。后續(xù)操作和第一種中介紹的方式一樣。
此種設(shè)置編碼方式,對一個項目工程的所有文件有效
第三種:對整個工作區(qū)間設(shè)置編碼格式
選擇“Window”菜單選項,選擇“Preference”首選項。(如下圖界面所示)
進入之后,在搜索框中輸入"enc"(就是英文單詞"encoding"),如下圖矩形框所示。會看到搜索到的所有選項。如果你一個個單擊這項選項,會看到右半部分都有相應(yīng)的設(shè)置編碼的選項。
這里以設(shè)置工作區(qū)間的編碼為例。點擊“Workspace”,進入如下圖所示界面,會看到也有設(shè)置編碼格式的選項。圖中紅色矩形框所示。
這種設(shè)置編碼方式會對整個工作區(qū)間中的所有項目文件有效。
記住設(shè)置完編碼之后,一定要點擊“Apply”使設(shè)置生效哦
記住第二種和第三種設(shè)置編碼的方式,只對你設(shè)置編碼之后產(chǎn)生的新文件有效哦。即如果你對已經(jīng)存在的項目工程或者工作區(qū)間設(shè)置了編碼,那么在你更改編碼設(shè)置之前的所有文件還是原來的編碼格式。