「Tomcat 5.x GET でパラメータを渡すと文字化け」の版間の差分
ナビゲーションに移動
検索に移動
(ページの作成:「==Tomcat 5.x GET でパラメータを渡すと文字化け== [Tomcat] FORMのGETメソッドでパラメータを送信した場合、setCharacterEncodingメソッ…」) |
|||
1行目: | 1行目: | ||
==Tomcat 5.x GET でパラメータを渡すと文字化け== | ==Tomcat 5.x GET でパラメータを渡すと文字化け== | ||
− | [Tomcat] | + | [[Tomcat]] |
FORMのGETメソッドでパラメータを送信した場合、setCharacterEncodingメソッドを無視する。POSTメソッドの場合は有効。 | FORMのGETメソッドでパラメータを送信した場合、setCharacterEncodingメソッドを無視する。POSTメソッドの場合は有効。 | ||
− | server.xmlファイルの | + | server.xmlファイルの<connector>タグのuseBodyEncodingForURI属性をtrueに指定することで、setCharacterEncodingメソッドを有効にできる。 |
− | + | <Connector port="8080" maxHttpHeaderSize="8192" | |
maxThreads="150" minSpareThreads="25" maxSpareThreads="75" | maxThreads="150" minSpareThreads="25" maxSpareThreads="75" | ||
enableLookups="false" redirectPort="8443" acceptCount="100" | enableLookups="false" redirectPort="8443" acceptCount="100" | ||
connectionTimeout="20000" disableUploadTimeout="true" | connectionTimeout="20000" disableUploadTimeout="true" | ||
− | useBodyEncodingForURI="true" / | + | useBodyEncodingForURI="true" /> |
*Filterで文字化け対策 | *Filterで文字化け対策 |
2020年2月15日 (土) 08:06時点における版
Tomcat 5.x GET でパラメータを渡すと文字化け
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で文字化け対策
© 2006 矢木浩人