Save could not be completed. Eclipse國際化的問題解決

來源:互聯網
上載者:User

在建立jsp檔案中輸入中文字元,儲存時報錯(編碼問題),在論壇找到了該篇文章,解決了問題,故將該片轉載。

要將jsp檔案的<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>中的pageEncoding屬性中的內容要和解決辦法一中預設編碼方式一致。否則會出現亂碼。

原文如下:

MyEclipse中建立一個MessageBundle.properties檔案,如果輸入中文儲存時就會提示錯誤: Save could not be completed. Reason: some characters cannot be mapped using "ISO-8859-1" character encoding. Either change the encoding or remove the characters which are not supported by the "ISO-8859-1" character encoding.

解決辦法一:

開啟Eclipse的Preferences,選擇General->Content Types,然後修改右面的Text下的Java Properites File的預設編碼方式為UTF-8,點擊Update就可以了!

解決方案二:

1 應該使用eclipse的jinto外掛程式編輯,會自動調用java的native2ascii把檔案轉碼。

jinto外掛程式下載:http://www.guh-software.de/jinto.html

2 2 Eclipse-->Preferences...-->在“type filter text“欄中輸入”Content Types“尋找,然後在選擇

右邊的Text下邊相應的檔案尾碼名,修改其編碼就可。

然後手動調用native2ascii編譯MessageBUndle_zh_CN.proterites檔案

附: Eclipse下安裝Properties Editor

在eclipse下"協助"---"軟體更新"--"尋找並安裝"--"搜尋要安裝的新功能組件" ---"下一步"---"建立遠端站台"---

填寫"名稱":Properties Editor;

URL為:http://propedit.sourceforge.jp/eclipse/updates/點完成,

讓它自己下載外掛程式..

找到合適的Properties Editor安裝,這一個外掛程式是減少轉化為utf-8格式,在struts自動轉換的.

這樣,eclipse外掛程式就可以自己安裝一些

 

FROM: http://macleo.javaeye.com/blog/661289

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.