とあるサービスで使うためにモバイルサイトを構築したのだが、
softbankの2Gの携帯からつながらない。との連絡が…。

実機を持っていないのでエミュレータで確認をしているのだが、
何も問題なく表示される。
最初は画像の問題かと思い、専用ページを別に作り.htaccessで振り分けをしたのだが、
それでもつながらない。

ということでPHPで作成していたのをわざわざHTMLに作り変えてみた。

…けど、ダメだった。。。
どこをどー見ても表示できん理由なんてないんだ!
何か見間違えているんじゃないかとすら思って

もー、わからん!と思っていたわけなのだが、
先方からエラーコードを聞いて調べたら答えが判明。

ちなみにエラーコードはこんな感じ。

このページはソフトバンク携帯電話では表示できません(REP314)

あっ、確かに「表示できない」って言ってる。
でも、このエラーmetaに文字コードを指定している出ることがあるらしい。
はっきりした原因は不明のまま。

ということでmetaから文字コードを取ったらあっさり解決した。

…だけど、今度はhtaccessで飛ばしているので下層のページにつないでもTOPに転送されてしまうエラーが。
悩んだ挙句、飛び先に合わせて今度はPHPで転送処理を掛けてみると…。
おぉぉぉぉぉーーーーー。つながったとのこと。
というわけで2日に渡るトラブルが解決しましたよ。と。

ってか正しく書いている文字コードでエラーするとかブラウザが貧弱なんだよな、それだけ。

容量も1ページ当たり6MBまでだそうだ。って画像入れられないやん。
よくやってましたなーって感じの昔のブラウザ問題でした。