Android 无法完成保存。日蚀误差

Android 无法完成保存。日蚀误差,android,eclipse,Android,Eclipse,无法完成保存。 原因:某些字符无法使用“Cp1252”字符编码进行映射。更改编码或删除“Cp1252”字符编码不支持的字符 这是我在尝试更改项目的某些代码时遇到的问题。当我删除字符或另存为utf-8时,项目将无法运行。请帮帮我。提前非常感谢。当我有这个问题时,我保存为utf-8,不再有问题。 如果这样保存,但仍然无法工作,则代码中一定有错误。有时,在XML中,您会遇到这样的字母:đšćš,这可能是一个问题。删除类中除日语或chaineaze等英语以外的所有语言字符/单词 否则 只需从Eclips

无法完成保存。 原因:某些字符无法使用“Cp1252”字符编码进行映射。更改编码或删除“Cp1252”字符编码不支持的字符


这是我在尝试更改项目的某些代码时遇到的问题。当我删除字符或另存为utf-8时,项目将无法运行。请帮帮我。提前非常感谢。

当我有这个问题时,我保存为utf-8,不再有问题。

如果这样保存,但仍然无法工作,则代码中一定有错误。有时,在XML中,您会遇到这样的字母:
đšćš
,这可能是一个问题。

删除类中除日语或chaineaze等英语以外的所有语言字符/单词

否则

只需从Eclipse复制类并将其粘贴到系统的任何位置(C/桌面),然后用编辑器(记事本/写字板)打开它,编辑并保存它,然后再次将其复制到Eclipse>项目>软件包


谢谢,我也有同样的问题

我把文件放进记事本并保存了下来。 记事本会告诉你一些字符将丢失。你失去的是那些隐藏的或难以识别的角色。
然后,您将刚刚存储的文本文件粘贴到eclipse或您正在使用的任何东西中。

复制代码>打开记事本>保存文件>从记事本复制代码>粘贴eclipse


当我试图在Eclipse中编辑一个文件时,收到了一条类似的消息。当我保存为UTF-8时,我丢失了文档中的一些字符。我可以通过以下方式解决这个问题:

  • 打开文件
  • 转到编辑>设置编码
  • 选择其他
  • 选择ISO-8859-1

  • 从记事本或写字板中的工作区(C:\Documents and Settings\Administrator\workspace\myfiori_1)打开源代码,并将其保存在那里。它将反映在eclipse上。

    当我的eclipse版本(ADT 22)显示此消息时,弹出的错误窗口显示了选择

    “查找第一个字符。”


    使用此选项将显示文件中有问题的字符。在我的例子中,它们出现在
    //注释中所以我只是删除它们。储蓄成功了

    Eclipse(根据我个人的经验)已经知道会更改文件的编码(可能是我无意中按下了快捷键)。。但从设置来看,文件编码没有明显改变。eclipse文件设置似乎暗示它们都是继承的,都是US-ASCII。然后我使用vi并尝试了:set命令(在MacOS系统上),发现我的其余文件都是UTF-8格式的,但这个出现问题的文件是拉丁文1格式的。“另存为UTF-8”解决了这个问题。仍然不知道它是如何切换到Latin1的。

    使用此正则表达式-[^\x00-\x7F]查找所有非标准字符,并将其替换为零。这对我很有用。

    当我复制了一个包含亚洲字符的源代码时,这种情况发生在我身上

    .append("월 ] ")
    

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

    即可通过两个简单步骤解决此问题:

    1) 将文件
    (Alt+Enter)
    的编码设置更改为
    UTF-8
    或任何您需要的设置


    2) 将文件保存在编辑器中。

    当您尝试从其他位置(如PDF)复制粘贴代码时,也可能发生这种情况。这是因为eclipse并不总是理解PDF文件中的字符

    答案是重写代码,或者通过记事本复制粘贴(我个人从未尝试通过记事本复制)


    这条线给我带来了麻烦。但是上面的解决方案帮不了我的忙。我创建了一个新包,重新创建了类,并在以后的工作中编写了相同的代码行。

    我在eclipse中遇到了同样的问题。然后我发现文件权限不知怎么被更改了。一旦添加了写入权限,问题就解决了

    我遇到了同样的问题,然后从文件中复制了所有文本并关闭了文件。重新打开并粘贴,这次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>
    
    
    UTF-8
    UTF-8
    
    以下是详细信息:

    在Eclipse中-

  • 通过-->Alt+输入select-UTF-8或任何您需要的方式更改文件的编码设置

  • 保存文件

  • 错误消失:)


  • 什么样的文件?项目是如何依赖于一个字符的,以至于它在没有它的情况下“不会运行”的?当我试图在project Explorer中执行重构移动时,我收到了相同的错误消息。原来问题不在于我正在移动的文件,而在于导入它的文件。我正在移动的文件被大量文件引用。Eclipse不会告诉我哪些文件出现了问题。不得不求助于导入语句的全局替换——这一点都不好玩。下面的建议有些帮助。你能更具体一点吗?这将导致失去角色或字符串谢谢!删除有问题的元素总比更改设置以支持它或解决它感觉更好。请删除您的答案。这与这个问题无关。有点有线解决方案,但有效。由于某些原因,在我的Eclipse中,SaveAs_UTF-8没有显示。在文档中选择全部,在记事本中创建新文档,另存为所需名称,在Eclipse中打开,我也遇到了同样的问题。已通过还原正确的文件权限得到修复
    File img=new File("C:/Users/Ramakrishna/Desktop/Atal.jpg");
    
    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    </properties>