「Tomcat 5.x GET でパラメータを渡すと文字化け」の版間の差分
ナビゲーションに移動
検索に移動
1行目: | 1行目: | ||
− | ==Tomcat 5.x GET でパラメータを渡すと文字化け== | + | ==[[Tomcat 5.x GET でパラメータを渡すと文字化け]]== |
[[Tomcat]] | | [[Tomcat]] | | ||
− | + | FORMの[[GETメソッド]]でパラメータを送信した場合、setCharacterEncodingメソッドを無視する。POSTメソッドの場合は有効。 | |
− | server.xmlファイルの<connector> | + | server.xmlファイルの<connector>タグのuseBodyEncodingForU[[R]]I属性をtrueに指定することで、setCharacterEncodingメソッドを有効にできる。 |
− | <Connector port="8080" | + | <Connector port="8080" maxHttp[[Header]]Size="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" | ||
− | + | useBodyEncodingForU[[R]]I="true" /> | |
− | *Filterで文字化け対策 | + | *[[Filterで文字化け対策]] |
2020年2月16日 (日) 04:33時点における最新版
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" />
© 2006 矢木浩人