在開發(fā)的過程中,我們經(jīng)常會遇到中文亂碼的問題,出現(xiàn)這種問題的原因大部分是因?yàn)榫幋a格式的問題,一般我們默認(rèn)的格式為UTF-8格式,下面就來看看eclipse如何設(shè)置編碼格式。
1、設(shè)置工作空間編碼格式
在Window--》Preferences--》General--》Workspace下,面板Text file encoding 選擇UTF-8格式,如下圖:
2.設(shè)置文件的編碼
在Eclipse項(xiàng)目文件上右鍵,選擇Properties,點(diǎn)擊Resource選擇修改編碼格式,如下圖:
3、設(shè)置文檔編碼格式
在Window--》Preferences--》General --》Content Type--》Text的最下面設(shè)置為編碼格式為UTF-8,如下圖:
4、設(shè)置項(xiàng)目的文檔編碼格式
在包資源管理器上的一個項(xiàng)目--》右鍵--》Properties --》Resource 設(shè)置編碼為UTF-8格式,如下圖:
經(jīng)過上述步驟,新建java文件即為UTF-8編碼,新建項(xiàng)目也是UTF-8編碼,在Eclipse編譯、運(yùn)行、調(diào)試都是沒問題的。
5、設(shè)置JSP文件的編碼
Window->Preference->web->JSP Files,如下圖:
記住設(shè)置完編碼之后,一定要點(diǎn)擊“Apply”使設(shè)置生效
記住第一種和第四種設(shè)置編碼的方式,只對你設(shè)置編碼之后產(chǎn)生的新文件有效。即如果你對已經(jīng)存在的項(xiàng)目工程或者工作區(qū)間設(shè)置了編碼,那么在你更改編碼設(shè)置之前的所有文件還是原來的編碼格式。