[Seasar-user:21224] SAStruts, mayaa, mobylet利用時の文字化け
PSC 松本
[E-MAIL ADDRESS DELETED]
2011年 12月 20日 (火) 20:47:27 JST
いつもお世話になっております。
松本と申します。
SAStruts+mayaa+mobyletの環境にて構築していまが、
Firefoxのエミュレータにて確認したところ、
softbankの場合のみ文字化けしてしまいます。
(UTF-8でも、Shift_JISでもない?)
htmlの文字コードはshift_jisです。
<meta http-equiv="Content-Type" content="application/xhtml+xml ;
charset=Shift_JIS"/>
が入っていると問題かと思い、削除してみたものの
同じ結果となっています。
web.xmlの設定は以下のとおりです。
<filter>
<filter-name>mobyletfilter</filter-name>
<filter-class>org.seasar.mobylet.http.S2ForceWrapMobyletFilter</filter-class>
<init-param>
<param-name>isAllForceWrap</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>proxyCharset</param-name>
<param-value>Windows-31J</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>mobyletfilter</filter-name>
<url-pattern>/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
<dispatcher>INCLUDE</dispatcher>
</filter-mapping>
他のエンコードフィルターとの流用はしていません。
init-paramを削除し、ForceWrapUtils.setForceWrapRequest();
をActionに記述したりもしてみましたが、結果同じです。
設定方法の誤りと思うのですが、
設定方法がイマイチよくわかっていません。
(S2ForceWrapMobyletFilterのcharsetって何?みたいな)
原因がお分かりの方がいらっしゃれば、
ご回答お願い致します。
以上、よろしくお願い致します。
Seasar-user メーリングリストの案内