0

Struts s:text タグで使用されるスペイン語のプロパティ ファイルを持つ Struts 2 アプリケーションがあります。ただし、Web ブラウザーの結果のページには、次のような意味不明な文字が含まれています。

Contraseña:

プロパティ ファイルの値は次のとおりです。

password = Contraseña

私は当初、問題はプロパティ ファイルのエンコーディングにあると考えていましたが、Notepad++ と標準の Windows メモ帳の両方が UTF-8 として保存されていると報告しています。

プロパティ ファイル内の文字を修正するために他にできることはありますか?

4

2 に答える 2

0

あなたの問題は、デフォルトでは、エンコーディングがASCIIであると仮定してプロパティファイルが読み取られることです。これは、本当にひどいものです。

同じ問題に関して、ここで未回答の質問があります。

Struts2: UTF .properties

ResourceBundle が UTF-8 ファイルを管理できることは知っていますが (その質問で、その方法を説明し、JSF で実行および使用されているページへのリンクを貼り付けます)、struts2 でそれを行う方法がわかりません

于 2014-04-03T10:12:47.487 に答える