JBoss As 7では、デフォルトの設定であるASCIIだと、多くの言語に十分対応していますが、全ての言語の文字を提供しているわけではありません。
( ) { } [ ] < > ! # $ % & " ' ` ^ ~ = \ | ; : + / ? , などの禁則文字このままだと、HTTP通信のGETメソッドなどのURLクエリパラメータで正しいリクエストが取得出来ない場合があります。
そこで、JBoss As 7でのURLエンコーディング・文字化け対応のメモを記載したいと思います。
前提条件
- JBoss 7.1.1 Final
- Windows XP
- 既にJBossがインストールされていると前提
JBoss設定ファイルstandalone.xmlの修正
${JBOSS_HOME}\standalone\configuration\に保存されている、JBossの設定ファイル「standalone.xml」を編集します。- <server xmlns="urn:jboss:domain:1.2">
<extensions></extensions>
の下に以下のコードを追加します。
<system-properties> <property name="org.apache.catalina.connector.URI_ENCODING" value="UTF-8"/> <property name="org.apache.catalina.connector.USE_BODY_ENCODING_FOR_QUERY_STRING" value="true"/> </system-properties>
0 コメント:
コメントを投稿