Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java eclipse编辑器中的问题_Java_Eclipse_Character Encoding - Fatal编程技术网

Java eclipse编辑器中的问题

Java eclipse编辑器中的问题,java,eclipse,character-encoding,Java,Eclipse,Character Encoding,我使用的eclipse版本无法读取代码中存在的一些特殊字符 下面是eclipse无法读取的字符 {'à', 'á', 'â', 'ã', 'ä', 'å', 'æ','ç', 'è', 'é', 'ê', 'ë', 'ì', 'í', 'î', 'ï', 'ð', 'ñ', 'ò','ó','ô', 'õ', 'ö', 'ß', 'ø', 'ù', 'ú', 'û', 'ü', 'ý', 'þ', '×'} 它将上述数组转换为 { '�', '�', '�', '�', '�', '�', '

我使用的eclipse版本无法读取代码中存在的一些特殊字符

下面是eclipse无法读取的字符

{'à', 'á', 'â', 'ã', 'ä', 'å', 'æ','ç', 'è', 'é', 'ê', 'ë', 'ì', 'í', 'î', 'ï', 'ð', 'ñ', 'ò','ó','ô', 'õ', 'ö', 'ß', 'ø', 'ù', 'ú', 'û', 'ü', 'ý', 'þ', '×'}
它将上述数组转换为

{ '�', '�', '�', '�', '�', '�', '�','�', '�', '�', '�', '�', '�', '�', '�', '�', '�', '�', '�', '�','�', '�', '�', '�', '�', '�', '�', '�', '�', '�', '�', '�' }

知道如何解决这个问题吗?

您可能需要更改“文本文件编码”选项。您可以在“首选项”>“常规”>“工作区”页面中为此指定默认值

您还可以在“文件属性”>“资源”页面上更改单个文件的值

当然,您需要知道文件使用的编码是什么。UTF-8将是一个初步猜测

  • 打开eclipse项目属性
  • 如下图所示,将“文本文件编码”设置为UTF-8
  • 接受对话框

  • 感谢Rafael通过使用ISO-8859-1作为编码为我提供的信息。。非常感谢:)@SiddhantJain-mark greg-449的帖子是公认的答案。在帖子左侧的upvote/downvote按钮下有一个复选标记。