修改Eclipse/MyEclipse項目的默認編碼

因爲每次重裝的時候都要去配置一下eclipse,雖然能夠將workspace放置在非系統盤(主要是保存workspace下面的.metadata文件夾,該文件夾包括全部的eclipse配置和插件)javascript

和導出配置(才知道eclipse支持這個功能,方法:File - Export - General - Preferenceshtml

參考:http://zhidao.baidu.com/question/68335372 ),但仍是有遺漏的時候,改編碼等尤爲繁瑣~java

注:使用export的方法貌似沒法導出插件,只有備份.metadata文件夾或者備份插件程序了。windows

 

*修改編碼包括全局編碼和項目編碼兩種方式:服務器

1.對於項目編碼,能夠查看其Properties(或選中項目後按Alt+Enter),在Properties中的第一個屬性Resource用於設置文本(Text file,包括Java源文件等,因此須要設置項目中Java類的編碼能夠在此設置)的編碼,能夠選擇繼承容器(eclipse)的配置,也能夠爲項目單獨設置。eclipse

2.對於項目編譯級別,一樣在項目的屬性中Properties - Java Compiler。若是你的多個項目的運行環境不一樣,或者目標服務器的JDK版本不一致,能夠打開單個項目的特殊設置(Enable project specific settings)。這樣就能夠保證項目之間相互不會影響。jsp

3.對於JSP文件頭部定義,能夠在Properties - MyEclipse - JSP Fragments中將Language改成java,將Content Type改成text/html。ui

4.全局設置均在Window - Perferences中。對於全局的Java源文件編碼設置能夠在Gerenal - Content Types - Text - Java Source File - Default encoding處指定,設定後點擊Update便可生效。其餘文件如XML、JSP、properties文件都可在此設置。另外,在Gerenal - Workerspace中也有個設定文本編碼的選項,多是針對工做空間來講的,對項目源文件並無影響。另外,在Window - Perferences - MyEclipse - Files and Editors中還能夠設置JSP和javascript js文件的編碼。編碼

*通過上面的設置後,Java源文件的編碼會當即改變(project會從新build),下次新建文件的時候Java、Jsp、js文件都將以新設定的編碼方式存儲。spa

 

參考:http://lj6684.iteye.com/blog/473157 ,http://tyzqqq.iteye.com/blog/498042

引用:

 不知道如何解決默認安裝完是GBK的問題,難道必定要用英文操做系統?

myeclipse6.0下怎麼樣統一所有文件編碼:

windows---->preferences---->myeclipse---->file and editors----->jsp--->把這個目錄下的encoding選爲你要設置的編碼(如UTF-8) 
這樣,你下次再新建一個JSP頁面的時候就默認是以你剛纔設置的編碼了 
由於默認狀況下新建一個JSP頁面的編碼是ISO8859-1的,是不能存中文的,要存中文就得手動改成GBK,UTF-8支持中文的編碼,每次新建都要修改手動修改一次編碼就很麻煩. 
通過上面的設置後就能夠統一整個項目的編碼而不用再手動設置.


1. Web工程文件編碼修改方式  
Window -> Preference -> Content types    
推薦將Web相關文件的編碼都設置爲UTF-8  
2. Java源文件編碼修改方式  
Window -> Preference -> Workspace -> Text file encoding    
Windows平臺默認爲GBK,Linux平臺默認爲UTF-8  

關於JSP頁面中的編碼解釋  
1. pageEncoding="UTF-8"  
是指JSP頁面保存時使用的編碼方式,也就是JSP文件保存在硬盤上所使用的編碼方式  
2. charset="UTF-8"  
是指JSP頁面輸入輸出使用的編碼方式,不少服務器在沒有找到pageEncoding時,有charset代替pageEncoding 
相關文章
相關標籤/搜索