[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 メーリングリストの案内