簡體   English   中英

保存 無法完成。 日食錯誤

[英]Save Could not be completed. ECLIPSE ERROR

無法完成保存。 原因:某些字符無法使用“Cp1252”字符編碼進行映射。 更改編碼或刪除“Cp1252”字符編碼不支持的字符。

這是我在嘗試更改項目的某些代碼時遇到的問題。當我刪除字符或另存為 utf-8 時,項目將無法運行。 請幫我。 非常感謝你提前。

刪除您班級中除英語以外的所有語言的字符/單詞,如 japaneze 或 chaineaze 等。

否則

只需從 Eclipse 復制您的類並將其粘貼到您的系統中的任何位置(C/桌面),然后使用您的編輯器(記事本/寫字板)打開它並編輯並保存它,然后再次將其復制到您的 Eclipse>您的項目>您的包

謝謝

當您嘗試從其他地方(如 PDF)復制粘貼代碼時,也可能發生這種情況。 這樣做的原因是因為 eclipse 並不總是理解 PDF 文件中的字符。

答案是重寫代碼,或者通過記事本復制粘貼(我個人從未嘗試過通過記事本復制)

我在 Eclipse 中嘗試編輯文件時收到了類似的消息。 當我保存為 UTF-8 時,我丟失了文檔中的一些字符。 我能夠通過以下方式解決這個問題:

  1. 打開文件
  2. 轉到編輯>設置編碼...
  3. 選擇其他
  4. 選擇 ISO-8859-1

我有同樣的問題。

我將文件放入記事本並保存。 記事本會告訴您某些字符將丟失。 您丟失的是那些隱藏的或難以識別的字符。 然后,您將剛剛存儲的文本文件粘貼到 eclipse 或您正在使用的任何文件中。

當我的 eclipse (ADT 22) 版本顯示此消息時,彈出的錯誤窗口顯示了選擇

"Find First Character."

使用此選項將向您顯示文件中的違規字符。 就我而言,他們在//COMMENT! 所以我只是刪除它們。 保存然后工作。

您可以通過 2 個簡單步驟解決此問題:

1) 將文件的編碼設置(Alt+Enter)更改為UTF-8或任何您需要的。

2) 在編輯器中保存文件。

我在 eclipse 中遇到了同樣的問題。 然后我發現文件權限以某種方式改變了。 添加寫權限后問題解決

當我遇到這個問題時,我保存為utf-8就沒有問題了。
如果這樣保存還是不行,那肯定是代碼有問題。 有時,在 XML 中,您有這樣的字母: đšćčš ,這可能是一個問題。

復制你的代碼>打開記事本>保存文件>從記事本復制你的代碼>粘貼eclipse。

並保存它。

Eclipse 已經知道(根據我的個人經驗)更改文件的編碼(也許我不小心按下了快捷鍵)..但從設置中看文件​​編碼已更改並不明顯。 eclipse 文件設置似乎暗示它們都是繼承的並且都是 US-ASCII。 然后我去使用 vi 並嘗試了 :set 命令(在 MacOS 系統上),發現我的其余文件是 UTF-8,但遇到這個問題的文件是 Latin1。 “另存為UTF-8”解決了這個問題。 仍然不知道它是如何切換到Latin1的。

使用此正則表達式 - [^\\x00-\\x7F] 查找所有非標准字符並將其替換為空。 那對我有用。

這發生在我身上,當我復制了一個包含亞洲字符的源代碼時。

.append("월 ] ")

只需使用“保存的 UTF-8”

File img=new File("C:\\Users\\Ramakrishna\\Desktop\\Atal.jpg");

要么

File img=new File("C:/Users/Ramakrishna/Desktop/Atal.jpg");

這條線給了我問題。 但是上述解決方案對我沒有幫助。我創建了一個新包並重新創建了該類,然后編寫了相同的代碼行,它起作用了。

我遇到了同樣的問題,然后只是從文件中復制了所有文本並關閉了文件。 重新打開並粘貼,這次 eclipse 允許保存文件。

如果您使用的是 maven 並且您剛剛添加了一些報告插件(在我的情況下是: com.fasterxml.jackson.core )。 您可以通過將其添加到您的pom.xml來修復它:

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties>

這是詳細信息: 如何在 Maven 中配置編碼?

在 Eclipse 中 -

  1. 通過 --> Alt+Enter select - UTF-8 或您需要的任何內容更改文件的編碼設置。

  2. 保存文件。

  3. 錯誤消失了:)

通過單擊文件 -> 屬性,我能夠在 Eclipse 中更正此問題。 然后在資源->“文本文件編碼”中設置為其他-> UTF-8。 雖然我的問題有點不同。 我無法在 ISO-8859-1 中保存這個 字符。

從記事本或寫字板中的工作區(C:\\Documents and Settings\\Administrator\\workspace\\myfiori_1)打開源代碼並將其保存在那里。 它將在 eclipse 上反映在這里。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM