Eclipse的编码(Eclipse encoding)

2019-10-18 16:37发布

我把我的Eclipse默认的编码通过尝试:窗口>首选项>常规>内容类型,设置UTF-8作为所有内容类型的默认编码。 窗口>首选项>常规>工作空间,设置为“文本文件编码”到“其他:UTF-8”。

然后我们我输入一些项目,它总是乱七八糟的一些特点:

                    case 'a':
        case 'e':
        case 'i':
        case 'o':
        case 'u':
        case 'y':
        case '�':
        case '�':
        case '�':
        case '�':
        case '�':
        case '�':
        case '�':
        case '�':
        case '�':
        case '�':
        case '�':
        case '�':
    }

我该怎么办? 有任何想法吗?

Answer 1:

两件事情可能发生:

  1. 有些项目(甚至是文件夹和/或文件)可能有这可能是整个工作区级字符集不同的偏好自己特定的字符集。 在特定的文件,你可以右键单击并做属性- >资源检查确实正在使用的文本文件编码( 默认值计算或其他 )。 随着更多的信息,这种资源的特定喜好存储在该项目的./settings/org.eclipse.core.resources.prefs文件。

  2. 如果计算出的字符集是UTF-8,您正在查看在Java编辑器中的文件是不是真的编码的UTF-8。 为了验证这一点,你可以检查是这些字符的十六进制编辑器 ,并使用这个有用的UTF-8表比较表中的预期UTF = 8个十六进制值和实际值的十六进制编辑器显示了它。



Answer 2:

你有没有尝试改变Eclipse中的java文件编码(右键点击java文件 - >属性 - >资源 - >文本文件编码)?



文章来源: Eclipse encoding