如何使 Eclipse 读取 UTF-8 中的包属性?
How to make eclipse read bundle properties in UTF-8?
外部化 eclipse RCP 包的字符串,例如从扩展点,结果是 bundle.properties
或 plugin.properties
。将这些属性翻译成俄语会导致 bundle_ru.properties
.
有什么方法可以让我的 Eclipse RCP 应用程序将这些资源读取为 UTF-8 而不是 ISO-8859-1?
这是不支持的。读取包属性文件的代码最终使用 PropertyResourceBundle
class ,它始终假定 ISO-8859-1
我从来没有为 Eclipse RCP 尝试过它,但是对于其他必须被 t运行 指定的 Java 属性,我 运行 俄罗斯 t运行 通过native2ascii 转换器生成带有转义西里尔字符的 ASCII 属性文件。不过,我喜欢保留一份 UTF-8 属性文件的副本,因为如果某些用户报告了不正确的 t运行slation,它可以更容易地进行更正。
外部化 eclipse RCP 包的字符串,例如从扩展点,结果是 bundle.properties
或 plugin.properties
。将这些属性翻译成俄语会导致 bundle_ru.properties
.
有什么方法可以让我的 Eclipse RCP 应用程序将这些资源读取为 UTF-8 而不是 ISO-8859-1?
这是不支持的。读取包属性文件的代码最终使用 PropertyResourceBundle
class ,它始终假定 ISO-8859-1
我从来没有为 Eclipse RCP 尝试过它,但是对于其他必须被 t运行 指定的 Java 属性,我 运行 俄罗斯 t运行 通过native2ascii 转换器生成带有转义西里尔字符的 ASCII 属性文件。不过,我喜欢保留一份 UTF-8 属性文件的副本,因为如果某些用户报告了不正确的 t运行slation,它可以更容易地进行更正。