hebohebo-mobileprogrammer-diary

 | 

2008-02-06

H::M::Plugin::Charsetのauの判定の件 17:54

Encode::JP::Mobileと組み合わせると便利な

HTTP::MobileAgent::Plugin::Charsetですが、auSSLにおいてUTF-8が表示できないということで常にx-sjis-ezweb-autoが選択されています。

SSLでのアクセスかどうかを判定できれば、nonSSLの場合はできればx-utf8-ezwebを選択させてあげたいと思うです。

そこで、手持ちのau端末(W44S, W52H)でSSLなページにアクセスしてヘッダを眺めてたところ、

non-SSL

Accept-Charset => 'shift_jis,*'

SSL

Accept-Charset => 'shift_jis'

という違いがー。

ちなみに他キャリアではDoCoMoはAccept-Charset自体無し、SoftBankは

Accept-Charset => 'Shift_JIS, EUC-JP, ISO-2022-JP, US-ASCII,ISO-8859-1, UTF-8'

といった感じでした。


=>branche切ってcommitしてみました

http://coderepos.org/share/changeset/6292

JacquiJacqui 2015/08/11 17:04 That's an expert answer to an innrteseitg question

ゲスト



トラックバック - http://mobilehacker.g.hatena.ne.jp/nihen/20080206
 |