プライムフェイス3.1と今までの私のユニークなdisapointmentを共有しましょう... RichFacesアプリで泥のコンポーネントを使用していますが、問題が発生したときに問題なく、母国語の一部の文字が正しく表示されませんすべての場所でUTF-8の文字セットが宣言されていることがわかっています。primefaces Webアプリケーションでの文字セットの設定方法は?
「サンパウロ」のような特殊文字を入力してページを送信すると問題が発生します。
1)のEclipse IDE:オプション
2をencondingテキストファイル)JSFファイル:
後に提出したデータは、私はすでにfolowing回避策を試みた "サンパウロO SAA£" として再表示です
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
3)JBOSSのserver.xml:
<Connector protocol="HTTP/1.1" URIEncoding="UTF-8" port="${jboss.web.http.port}" address="0.0.0.0"
redirectPort="${jboss.web.https.port}" />
4)のweb.xml:
<?xml version="1.0" encoding="UTF-8"?>
5)JSFファイル:
<h:form acceptcharset="UTF-8" enctype="application/form-data">
6)は、任意の助けを3.2
おかげにprimefacesのバージョンをアップグレード! ;-)さんは私の問題を解決するため、私はすべての要求のための文字セットを設定し、フィルタを作成することを余儀なくされてきた
PrimeFaces 3.2がリリースされたことは注目に値することです。それがあなたの問題を解決するかどうかはわかりませんが、試しても傷つけることはありません。 –
これを試しましたが、問題は解決しません...とにかく、ありがとうございました! – Guilherme
RichFacesまたはPrimeFacesを使用していますか?あなたはむしろ混乱している "RICHFACES"を叫んだ。 RichFacesの場合、JSPまたはFaceletsを使用していますか?問題をより詳細に記述してください。問題がどのようにどこで発生しているのか明確ではありません。問題を再現する方法の詳細なステップを記述します。予想/予期しない結果を詳細に記述します。例えば。 "私は' h:inputText'にXYZを入力し、それを 'h:outputText'でZYXとして再表示しました。 – BalusC