3

我正在使用 IDEA IDE 创建 i18n。我创建了我的属性文件的英文版本,然后创建了一个俄语版本。但是当我运行我的 Web 应用程序时,我看到 Ïðîñìîòð Íîâîñòè的不是俄语文本。请告诉我 IDEA IDE 出了什么问题,或者资源包插件中是否存在错误。

更新

当我在 Eclipse 中编写 I18n 并在 Eclipse 资源包插件中将所有必要的字段填写为俄语而不是俄语文本时,我看到了类似这样的内容u0443u0434u0430u043Bu0438u0442u044C,但是当我启动我的应用程序时,它显示得很好。当我在 IDEA IDE 中启动项目时,使用这样的属性一切正常..

4

1 回答 1

4

我可以使用不同的语言(中文)重新创建您的问题......我刚刚在我的 IntelliJ IDEA 实例中尝试了这个(我正在运行 IntelliJ IDEA 11.1.3)。

我有一个 ResourceBundle,我将简体中文字符放入我的 Resource Bundle 中,如下所示:

消息属性

user.label=名称

当我通过 IDEA 运行我的 Grails 应用程序时,我得到的是字符??而不是汉字名称

这是 IntelliJ 资源包编辑器的一个错误。这是问题的链接:

http://youtrack.jetbrains.com/issue/IDEA-90460

我知道它不会为您提供修复,但至少它向您解释了它为什么会发生以及为什么您看不到 Eclipse 的问题。

于 2012-09-05T19:33:44.427 回答