1. 程式人生 > >Eclipse中設定工程所有檔案編碼格式為utf-8

Eclipse中設定工程所有檔案編碼格式為utf-8

在使用Eclipse開發過程中,常遇到檔案的編碼格式不統一造成亂碼的問題,那麼我們有沒有什麼方法,把工程下的檔案全設定成一種統一的編碼格式,比如UTF-8 ,參考如下:

將工程中的檔案編碼格式設定UTF-8則需要做以下工作:

1、windows->Preferences...開啟"首選項"對話方塊,左側導航樹,導航到general->Workspace,右側Text file encoding,選擇Other,改變為UTF-8,以後新建立工程其屬性對話方塊中的Text file encoding即為UTF-8。

2、windows->Preferences...開啟"首選項"對話方塊,左側導航樹,導航到general->ContentTypes,右側ContextTypes樹,點開Text,選擇Java Source File,在下面的Default encoding輸入框中輸入UTF-8,點Update,則設定Java檔案編碼為UTF-8。其他java應用開發相關的檔案如:properties、XML等已經由Eclipse預設指定,分別為ISO8859-1,UTF-8,如開發中確需改變編碼格式則可以在此指定。

3、經過上述兩步,新建Java檔案即為UTF-8編碼,Eclipse編譯、執行、除錯都沒問題,但是做RCP應用的Product輸出時、或者外掛輸出時,則總是出錯,要麼不能編譯通過(輸出時要重新compile)、要麼輸出的外掛執行時中文顯示亂碼。此時需要再RCP應用、或外掛Plugin工程的build.properties中增加一行,javacDefaultEncoding.. = UTF-8。讓輸出時編譯知道java原始檔時UTF-8編碼。這個設定需要保證所有的java原始檔時UTF-8編碼格式,如果不全是,可以參考 Eclipse幫中(Plug-in Development EnvironmentGuide > Reference > Feature and Plug-in Build configuration),建議全部java原始檔是UTF-8編碼

通過以上設定,基本上把工程中的檔案編碼格式給統一成UTF-8了。


相關推薦

Eclipse設定工程所有檔案編碼格式utf-8

在使用Eclipse開發過程中,常遇到檔案的編碼格式不統一造成亂碼的問題,那麼我們有沒有什麼方法,把工程下的檔案全設定成一種統一的編碼格式,比如UTF-8 ,參考如下: 將工程中的檔案編碼格式設定UTF-8則需要做以下工作: 1、windows->Prefere

eclipse】設置默認編碼格式UTF-8

files work cli space ext div odin gen class 需要設置的幾處地方為: Window->Preferences->General ->Content Type->Text->JSP 最下面設置為U

Eclipse 設定編碼格式UTF-8

1、windows->Preferences...開啟"首選項"對話方塊,左側導航樹,導航到 general->Workspace,右側Text fileencoding,選擇Other

visual studio 檔案編碼格式UTF - 8

最近將程式碼從ubuntu轉到windows下用visual studio 2017編譯時遇到編碼格式的問題,因為在ubuntu下用visual studio code編輯程式碼時預設的格式是UTF-8,而visual studio中預設的是GB-2312,下面介紹下如何將visual st

c#之如何轉換文本文件編碼格式utf-8

格式 logs 文件編碼 pre str enc cnblogs style ext 如代碼: string content = File.ReadAllText(path, Encoding.Default); File.WriteAllText(path, conte

linux下更改MySQL資料庫編碼格式utf-8

設定MySQL資料庫編碼為UTF-8  登陸後檢視資料庫當前編碼:SHOW VARIABLES LIKE 'char%';  修改/etc/mysql/my.cnf (預設安裝路徑下) (標籤下沒有的新增,有的修改)   [mysqld]      character_

呼叫restFul介面如何實現返回的資料編碼格式utf-8

呼叫介面的時候restful介面的時候返回的資料格式一直是亂碼??????????如何解決:在介面上面添加註釋:@RequestMapping(value = "/userlogin",produces = "application/json; charset=utf-8")

VS 修改預設編碼格式 utf-8 無 BOM 與 utf-8 帶BOM

VS 在使用的時候預設的編碼格式為 GB2312 如何修改預設的編碼格式呢? 網上都說修改 VS 建立檔案時的模板 如C++ 則修改  C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcprojectitems

Eclipse三種設置編碼格式的方法

右擊 https 出現 water 不一致 沒有 部分 space 菜單 轉自:https://blog.csdn.net/rainy_black_dog/article/details/52403735 很早以前聽過一位老師說過:咱們中國人不管學習哪種編程語言,總會遇到亂

JSP-tomcat設定編碼格式 配置utf-8(以防網頁框以及網頁顯示的時候中文亂碼)

JSP-tomcat設定編碼格式 配置utf-8(以防網頁框以及網頁顯示的時候中文亂碼) 關鍵詞: tomcat配置utf-8 解決網頁中文亂碼 tomcat中server.xml配置編碼格式 jsp中設定了charset是UTF-8,但瀏覽器仍然顯示亂碼

VS2017控制檯輸出中文亂碼 ,怎麼設定編碼格式utf-8)?

vs2017預設編碼方式並不是UTF-8,當我們使用中文時,經常會發生亂碼。解決方法:工具->擴充套件和更新->聯機,然後搜尋ForceUTF8,如下圖: 安裝後原始碼檔案會強制儲存為帶

Linux字元編碼預設UTF-8,如出現亂碼可設定GBK 1.手動更改profile檔案的命令: vi /etc/profile 也可以修改 /etc/sysconfig/i18n 檔案,如

Linux字元編碼預設為UTF-8,如出現亂碼可設定為GBK 1.手動更改profile檔案的命令: vi /etc/profile也可以修改 /etc/sysconfig/i18n 檔案,如 LANG="en_US.UTF-8" LANG="zh_CN.GB18030"

普通dos編碼檔案批量轉換UTF-8格式檔案

    今天發現巨好用工具EditPlus,批量轉換檔案編碼格式     文件(Document)選單——檔案編碼(File encoding)——批量轉換編碼(File encoding multiple),選中全部檔案後轉碼,然後再全部儲存     最近將wind

myeclipse設定全部編碼方式UTF-8

1、windows--Preferences開啟"首選項"對話方塊,左側導航樹,導航到general->Workspace, 右側Text file encoding,選擇Other,改變為UTF-8,以後新建立工程其屬性對話方塊中的Text file encodin

對於mysql資料庫中文亂碼問題的解決(在所有編碼都是utf-8的情況下中文亂碼)

在寫jdbc連結mysqll資料庫時,向其中插入中文資料出現亂碼。查看了所有的配置,都是utf-8編碼,my.ini配置檔案也修改好了,還出現這樣的亂碼,實屬不應該。 在各種部落格論壇查詢,都是修改資料庫的編碼的套路,其中也不乏有在連線資料庫的連結url中加編碼的,比如:“jdbc:mysql:

如何將右鍵新建文字文件預設編碼UTF-8格式

注:此方法只對右鍵新建的文字有作用,如果你是另存為,還是在儲存介面選擇編碼方式 此方法對於寫程式碼的來說很是方便,一般寫html,新建txt再改字尾,明明在頁面設定了編碼方式,可還是會顯示亂碼,這是因為txt在新建進預設是ANSI碼,所以我們要做出修改,讓文字在新建時就預設

建配置檔案方法以及處理編碼UTF-8步驟 Oracle資料庫的連線配置內含讀取配置類

建配置檔案步驟: 右擊專案src -->New-->File--> db.properties(配置檔名) 處理編碼集為UTF-8步驟: 右擊 db.properties(配置檔

tomcat的server.xml檔案配置了URIEncoding="UTF-8"需要注意的問題

1.      get請求傳遞中文時本地連正式庫訪問都正常,正式環境下單獨訪問報錯 程式碼:            請求:project/projectInfo/export/?cks=’專案型別 public String export(ProjectIn foproje

java 新建格式utf-8檔案

使用java 程式建立格式為utf-8檔案的方法:   try{             File file=new   File("C:/11.jsp");              OutputStream out=new FileOutputStream(file

php按位元組擷取字串方法,(漢字佔兩個位元組,字母佔一個位元組,頁面編碼必須utf-8)

function esub($str, $length = 0) { if($length < 1){ return $str; } //計算字串長度 $strlen = (strlen($str) + mb_str