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 を持っており、次のように簡体字中国語をリソース バンドルに追加しました。

メッセージのプロパティ

user.label=名称

IDEA を使用して Grails アプリを実行する??と、漢字ではなく文字が表示されました名称

これは IntelliJ Resource Bundle Editor のバグです。問題へのリンクは次のとおりです。

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

修正が得られないことはわかっていますが、少なくとも、なぜそれが起こっているのか、なぜEclipseで問題が見られないのかを説明しています.

于 2012-09-05T19:33:44.427 に答える