これは私の以前の投稿に関連しています。私の問題は、ValidationMessages.properties
英語以外の言語(私の場合はウクライナ語とチェコ語)でメッセージを入力した後、最終的に文字がめちゃくちゃになってしまうことです。バンドル内のこれらすべてのValidationMessages.properties
ファイルのエンコードはUTF-8であり、他の翻訳に使用するものと同じであり、これらはうまく機能します。
質問する
159 次
3 に答える
2
ResourceBundleクラスを使用してサーバー側でUTF-8プロパティファイルを読み取るときに、同様の問題が発生しました。JavaはプロパティファイルがISO-8859-1であると想定し、GWTはそれらがUTF-8であると想定します。奇妙なことに、JavaにUTF-8として読み取るように指示する「ワンライナー」の方法はありません。サーバー側で読み取るためにこのソリューションを実装することになりました。期待するほど単純ではありませんが、うまく機能します。
于 2012-12-25T19:12:45.843 に答える
0
Hibernate Validationライブラリとそのコンテンツを調べた後、チェコ語やハンガリー語などの言語にはデフォルトの翻訳があり\u0000
、特殊文字にはJavaScript Unicode表記(など)が使用されていることに気付きました。見た目は醜いですが、機能します。
于 2012-12-25T18:54:54.280 に答える
0
何が問題を正確に解決したのかはわかりませんが、GWT検証からHibernate検証ライブラリに移行すると役に立ちました。
于 2012-12-28T11:35:33.907 に答える