4

我在我的 java/android 应用程序中为我的翻译文件使用 *.properties 文件。我的问题是 Eclipse 中的 .properties 文件转义了 ISO-8859-1 字符集之外的 utf-8 字符,所以我看到了转义字符。所以我决定制作自己的库来读取 utf-8 格式的文件。但日食仍然逃避字符。有没有办法让 eclipse 将 *.properties 文件作为普通文本文件处理?

4

2 回答 2

8

右键文件,属性。在“资源”选项卡下,检查右下角的“文本文件编码”并将其更改为 UTF-8。

于 2012-11-13T08:39:37.460 回答
1

不要称它们为 .properties 文件,给它们另一个文件扩展名,它们将仅由文本编辑器处理,而不是由属性文件编辑器处理。

即使没有编辑问题,您也不应该将它们称为 .properties,因为它们不符合 Java 属性文件标准,这可能会使该项目的其他开发人员、其他工具等感到困惑。

然而最好的解决方案是另一个:扔掉你自制的实现,让自己成为一个更好的属性文件编辑器,它可以显示你想要读取的字符,而与它们在文件中的编码方式无关。

于 2012-10-22T06:49:35.830 回答