link タグを使用して別のページに移動する JSF PrimeFaces アプリケーションの画面があります。2 番目の画面に渡される 2 つのパラメーターがあります。リンクの上にマウスを置くと、パラメーターがアラビア語であることがわかります。しかし、他のページは歪んだ形式でパラメータを受け取ります (これはアラビア語のパラメータでのみ発生します。英語の場合は問題ありません)。アラビア語のパラメーターを適切に渡すための設定はありますか、それとも何か不足していますか? コードを以下に示します。
最初の画面:
<p:link value="#{group.name}" outcome="contact">
<f:param name="id" value="#{group.id}" />
<f:param name="name" value="#{group.name}" />
</p:link>
2 番目の画面: パラメータの取得
<f:metadata>
<f:viewParam name="id" value="#{contact.groupID}"/>
<f:viewParam name="name" value="#{contact.groupName}"/>
</f:metadata>
. . . テキストを表示するためのコード
<h:outputText value="Name: #{contact.groupName}" style="float:left;"/>
デバッグしたところ、2 番目の画面の Bean に渡された値が اÙÙØ´Ø§Ø± のように歪んでいることがわかりました。