2024 11,27 21:34 |
|
2007 11,01 09:10 |
|
Tomcat 5.xにおいてこの問題を解消するには、
同コンテナの設定ファイルserver.xmlのConnector要素にて、 useBodyEncodingForURI属性を以下のように指定すればよい。 <Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000" disableUploadTimeout="true" useBodyEncodingForURI="true"/> Webブラウザの多くは、Webページと同じ文字コードでクエリ文字列を作成し、 それに対してURLエンコーディング(%xx形式)を施してWebサーバに送信する。 しかし、そもそもクエリ文字列の文字コードにはUTF-8を用いるのがルールである。 Tomcat 5.xにおける仕様変更は、このルールを優先したものなのである By http://www.atmarkit.co.jp/fjava/rensai3/mojibake03/mojibake03.html PR |
|
コメント |
コメント投稿 |
|
忍者ブログ [PR] |