繁体   English   中英

Eclipse编码

[英]Eclipse encoding

我尝试通过以下方法设置Eclipse默认编码:Windows>首选项>常规>内容类型,将UTF-8设置为所有内容类型的默认编码。 Windows>首选项>常规>工作区,将“文本文件编码”设置为“其他: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 '�':
    }

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

可能发生两件事:

  1. 某些项目(甚至文件夹和/或文件)可能具有其自己的特定字符集,这可能与整个工作空间级别的字符集首选项不同。 您可以右键单击特定文件,然后执行“属性”->“资源”以检查真正使用的是哪种文本文件编码(“ 默认计算”或“ 其他” )。 作为附加信息,此特定于资源的首选项存储在项目的./settings/org.eclipse.core.resources.prefs文件中。

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

您是否尝试从Eclipse更改.java文件编码(右键单击.java文件->属性->资源->文本文件编码)?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM