2010-08-30 34 views
13

嘗試使用外語字符保存屬性文件(包含名稱/值對)時出現以下錯誤。我如何設置編碼?無法創建具有外語字符的文件

保存無法完成。某些字符無法使用 「Cp1252」字符編碼進行映射。請更改編碼或刪除「Cp1252」字符編碼不支持的 字符。

+0

你正在使用什麼編程語言/庫? – 2010-08-30 05:43:30

+0

這發生在eclipse編輯器中 – Joe 2010-08-30 05:52:21

+0

聽起來像是關心你的IDE,而不是一個特定的編程問題? – JasonTrue 2010-08-30 05:53:39

回答

20

看起來像Eclipse。

  1. 將文件的全部內容剪切到剪貼板中。
  2. 保存(現在爲空)屬性文件。
  3. 將文件(Alt + Enter)的編碼設置更改爲UTF-8或任何您需要的。
  4. 將剪貼板粘貼到編輯器中。
  5. 保存編輯器。
+0

謝謝,它的工作 – Joe 2010-08-30 05:53:46

26

我相信它的日食:

  1. 轉到Windows菜單 - >首選項 - >常規(展開) - >工作區(點擊它)
  2. 尋找一個盒子「文本文件編碼」。默認將是「Cp1252」。
  3. 更改無線電選擇其他並從組合框中選擇「UTF-8」。
+1

我認爲這是最合適的解決方案 – 2013-05-17 07:59:27

+0

+1爲我工作。雖然該符號仍然不會出現在eclipse中,但它在瀏覽器上運行正常。 – 2014-03-09 13:31:12

+0

是的,這應該是正確的答案。 – Metatron 2015-12-10 09:58:20

1

假設它是Eclipse,最簡單的方法就是選擇另存爲UTF-8出現在錯誤對話框選項。

enter image description here

其他的答案的工作也很好。

0

爲此,我總是這樣做的最佳解決方案。是去工作區中的相應文件在記事本+ +打開它,並進行所需的更改。完成後,保存該文件。 您的eclipse會要求您使用更改更新代碼。點擊是。 你現在都很好。