我正在使用IDEA IDE来创建i18n ..
我创建了我的属性文件的英文版,然后创建了一个俄文版。
但是,当我运行我的Web应用程序时,我看到Ïðîñìîòð Íîâîñòè
而不是俄语中的文本。
请告诉我IDEA IDE出了什么问题,或者资源包插件中是否有错误。
更新
当我在eclipse中编写I18n并在Eclipse资源包插件而不是俄语文本中填写所有必要的字段到俄语时,我看到类似这样的u0443u0434u0430u043Bu0438u0442u044C
但是当我启动我的应用程序时它显示得很好..
当我在IDEA IDE中使用这些属性开始项目时,一切正常......
答案 0 :(得分:4)
我能够使用不同的语言(中文)重新创建您的问题...我刚刚在我的IntelliJ IDEA实例中尝试过此操作(我正在运行IntelliJ IDEA 11.1.3)。
我有一个ResourceBundle,我将简体中文字符放入我的资源包中,如下所示:
<强> messages.properties 强>
user.label=名称
当我通过IDEA运行我的Grails应用时,我获得了字符??
而不是中文字符名称
这是IntelliJ资源包编辑器的错误。以下是问题的链接:
http://youtrack.jetbrains.com/issue/IDEA-90460
我知道它不会给你一个修复,但至少它会向你解释它为什么会发生以及为什么你没有看到Eclipse的问题。