2年近く気づかなかったバグ

2007/09/24 2007/09/25

i-mode用で燃費管理の仕組みを作って、それをずっと使ってるわけなのですが、まぁauでも一緒だろとezwebから接続をかけてみた所、文字化け。

元々ソースはEUCで作ってHTML出力の所でSJISに変換をかけているのですが、なんだかEUCのまま出力してるっぽい。
ソースを追ってみたら、今更ながらバグを発見。
元々PC画面向け出力と携帯出力を分けて行なうような仕組みを2年前の年末に入れたのですが、その時に分ける判定の構文を誤ってました。
結果、全てPC画面向け出力となっていて、携帯出力なら本来SJIS変換をかけるようにしていたのにEUC素のまま携帯に出力してたようです。

という事で、i-modeはEUC対応と(今更気づくな)

早速判定処理を直してちゃんとSJIS変換されるようになった為、ezwebで表示できるようになりました。
もう確認できませんが、多分i-modeも問題無いはず…

関連記事

関連記事はありません。

 

コメントとトラックバック

    コメントはありません

    コメントを残す

    CAPTCHA


    トラックバックURLhttps://e-tune-mt.net/ylab/126/trackback