トップ 一覧 ping 検索 ヘルプ RSS ログイン

Tomcat 5.x GET でパラメータを渡すと文字化けの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!!!Tomcat 5.x GET でパラメータを渡すと文字化け
[Tomcat]

FORMのGETメソッドでパラメータを送信した場合、setCharacterEncodingメソッドを無視する。POSTメソッドの場合は有効。
server.xmlファイルの<connector>タグのuseBodyEncodingForURI属性をtrueに指定することで、setCharacterEncodingメソッドを有効にできる。

 <Connector port="8080" maxHttpHeaderSize="8192"
            maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
            enableLookups="false" redirectPort="8443" acceptCount="100"
            connectionTimeout="20000" disableUploadTimeout="true" 
            useBodyEncodingForURI="true" />

*Filterで文字化け対策