为什么 Eclipse 以不同的方式显示 UTF-8 编码的文件?

Why does Eclipse display UTF-8 encoded files differently?

Eclipse 配置为将文本文件解释为 UTF-8 编码。为什么它不支持 *.properties 文件编辑器中的这些设置?

名为 db.properties 的文本文件包含 2 字节的版权字符(八进制 302 251)。该文件似乎被解释为 ASCII(或 ISO-8859-1)而不是配置的 UTF-8...

$ od -bc db.properties | head -2
0000000   043 040 103 157 160 171 162 151 147 150 164 040 302 251 040 062
           #       C   o   p   y   r   i   g   h   t       ©  **       2

这是加载了此文件的 Eclipse 编辑器的屏幕截图。

如果文件只是重命名为 db.txt,版权符号会正确显示。

这表明 Eclipse 以不同于纯文本文件的方式处理 .properties 文件,配置为解释为 UTF-8。有没有办法将 Eclipse 配置为将 .properties 文件视为 UTF-8?

平台...

Mac OSX 10.15.7

面向企业 Java 和 Web 开发人员的 Eclipse IDE(包括孵化组件)

版本:2021-12 (4.22.0) 构建 ID:20211202-1639

看看 首选项 -> 常规 -> 内容类型 -> Java 属性文件

默认编码显示为 ISO-8859-1

可以在那里更改默认编码。