[英]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 '�':
}
我该怎么办? 有任何想法吗?
可能发生两件事:
某些项目(甚至文件夹和/或文件)可能具有其自己的特定字符集,这可能与整个工作空间级别的字符集首选项不同。 您可以右键单击特定文件,然后执行“属性”->“资源”以检查真正使用的是哪种文本文件编码(“ 默认计算”或“ 其他” )。 作为附加信息,此特定于资源的首选项存储在项目的./settings/org.eclipse.core.resources.prefs文件中。
如果计算的字符集为UTF-8,则您在Java编辑器中查看的文件未真正以UTF-8编码。 为了验证这一点,您可以在十六进制编辑器中检查这些字符,并使用此有用的UTF-8表将表中预期的UTF = 8十六进制值与该十六进制编辑器显示的实际值进行比较。
您是否尝试从Eclipse更改.java文件编码(右键单击.java文件->属性->资源->文本文件编码)?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.