1. 程式人生 > >用MyEciplse時 some character can not mapped using "iso-8859-1" character encoding

用MyEciplse時 some character can not mapped using "iso-8859-1" character encoding

如果你常常用 Eclipse 或者 MyEclipse ,那你就會跟我一樣,會在儲存頁面的時候經常遇到這樣的提示

some character can not mapped using "iso-8859-1" character encoding ......

以前上學的時候,老師講過類似的解決辦法,就是

1.右鍵選種 該專案,或該檔案

2.點選 properties ,看到左邊 第一個 選項 info 了吧。
   左邊就是該選項的詳細資訊

3.更改裡面的 Text File Encoding
    選擇 other 裡面的 utf-8 (推薦嘍)

然後ok了。

以前總是編譯一些java原始檔或者 jsp 檔案。好像這個問題也都能解決

但是,今天用 MyEclipse 編寫了一個字尾名為 .js 的檔案,又碰到了這個問題,就發現這個方法不再管用了

上網google了下,,(可真是要感激google啊)發現了其他的解決之道,嘗試後,OK了,記錄到這裡,跟大家共勉。

方法一: 使用eclipse的jinto外掛編輯,會自動呼叫java的native2ascii把檔案轉碼。

方法二:  1. Eclipse-->Preferences..(MyEclipse --> Window -->Preferences:)

                  2. 在“type filter text“的框框裡輸入”Content Types

                  3. 輸入完後,Eclipse 會自動進行查詢,然後會在右邊顯示出 Content Types 的屬性

          4. 點選右邊的Text,選擇 Java Properties File,看一下 下面的兩個選項 

                           <1>:File associatios:   ----- 看看裡面有沒有 你需要的檔案型別,
                                  預設的是*.porperties(locked)
                                  我需要的*.js ,所以這時點選 Add 按鈕,自己添寫file type,
                                  我寫的是 *.js 哦,點選ok
                           <2>:Default encoding: ----- 這裡預設的值不是utf-8,
                                  也是需要自己更改,刪除掉原來的,寫上
                                  你需要的,然後點選Update ,就好了。

這裡我只嘗試 方法二,所以也寫得比較詳細(呵呵,應該說改的比較詳細,因為是改別的前輩的)。
有朋友一定喜歡方法一的,可以自己嘗試下。