[Seasar-user:21227] Re: SAStruts, mayaa, mobylet利用時の文字化け
suga
[E-MAIL ADDRESS DELETED]
2011年 12月 22日 (木) 17:35:45 JST
suga です。
2011/12/20 PSC 松本 <[E-MAIL ADDRESS DELETED]>:
> SAStruts+mayaa+mobyletの環境にて構築していまが、
> Firefoxのエミュレータにて確認したところ、
> softbankの場合のみ文字化けしてしまいます。
> (UTF-8でも、Shift_JISでもない?)
Firefoxのアドオンで確認しているということなので、まずはレスポンスを直接確認して
現象の詳細を確認してみてください。
- レスポンスヘッダの Content-Type のcharsetはsoftbankの場合とそれ以外で違うか。
- 返ってきたHTMLのmetaタグのContent-Typeのcharsetはどうか。
- 返ってきたHTML自体の文字コードは何か。(上のものと異なるのか)
LiveHTTPHeadersというアドオンか、あるいはWindowsのFiddler2というproxyソフトを
使うと確認しやすいです。
--
suga ( [E-MAIL ADDRESS DELETED] )
2011/12/20 PSC 松本 <[E-MAIL ADDRESS DELETED]>:
> いつもお世話になっております。
> 松本と申します。
>
> 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 mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
Seasar-user メーリングリストの案内