| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

「Tomcat 5.x GET でパラメータを渡すと文字化け」の版間の差分

提供: MyMemoWiki
ナビゲーションに移動 検索に移動
(ページの作成:「==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ファイルの<connector>タグのuseBodyEncodingForURI属性をtrueに指定することで、setCharacterEncodingメソッドを有効にできる。
+
server.xmlファイルの&lt;connector&gt;タグのuseBodyEncodingForURI属性をtrueに指定することで、setCharacterEncodingメソッドを有効にできる。
  
  <Connector port="8080" maxHttpHeaderSize="8192"
+
  &lt;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" /&gt;
  
 
*Filterで文字化け対策
 
*Filterで文字化け対策

2020年2月15日 (土) 08:06時点における版

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で文字化け対策