Eclipse字符编码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Eclipse字符编码相关的知识,希望对你有一定的参考价值。

我正在使用Scanner扫描Java中的.txt文档。但是,当我在Eclipse中打开.txt文档时,我注意到某些字符未被识别,并且它们被替换为如下所示:

这些字符甚至不允许我扫描文件

    while(scan.hasNext)

自动返回false(如果这些字符不存在,那么我可以很好地扫描文档)。

那么,我如何让Eclipse识别这些字符以便我可以扫描?我无法手动删除它们,因为文档非常大。谢谢。

答案

您正在阅读的文件必须包含UTF-8或其他一些编码字符,当您尝试在控制台上打印它们时,您将获得一些字符为 '。这是因为默认的控制台编码在eclipse中不是UTF-8。您需要通过从下拉列表中选择Run Configuration - > Common - > Encoding - > Select UTF-8进行设置。检查下面的截图:

另一答案

如果需要更改整个Eclipse Workspace的字符编码,请转到Window - > Preferences。然后在General - > Workspace下,将'Text file encoding'更改为相应的字符编码(在本例中为UTF-8)。

以上是关于Eclipse字符编码的主要内容,如果未能解决你的问题,请参考以下文章

Eclipse 中的通用代码片段或模板

ecLipse设置字符编码

Eclipse字符编码

eclipse的字符编码问题

关于修改eclipse的字符编码问题

eclipse设置新建jsp文件默认字符编码为utf-8