お世話になっております。
<br>加藤と申します。
<br>
<br>現在下記環境で開発を行っています。
<br>
<br>Java 1.5
<br>Tomcat 6.0.20
<br>Seasar 2.4.39→2.4.40
<br>Mayaa 1.1.27
<br>データベース:UTF-8
<br>
<br>先日、Seasarのライブラリを2.4.39よりバージョンアップしました。
<br>表示テンプレート(html)のcharsetが「Shift_JIS」のページで
<br>POSTした際に文字化けしてしまう様になりました。
<br>charsetが「UTF-8」の場合は文字化けしません。
<br>
<br>文字化け例
<br>「あいうえお」→「??????????」
<br>
<br>2.4.39からの変更点[CONTAINER-388]が影響しているかと考え、
<br>以下を試みました。
<br>Seasar 2.4.40使用下で、以下の該当クラス(*1)のみ2.4.39版で
<br>上書きした状態ですと文字化けしません。
<br>
<br>*1
<br>org.seasar.framework.container.external.servlet.HttpServletExternalContext
<br>
<br>web.xmlのFilter設定でencoding指定(Windows-31J)は行っております。
<br>
<br>何か原因や対処方法がおわかりになればご教授をお願いします。
<br>
<br>よろしくお願い致します。
<br>
<br>