携帯で表示されない
メモ。
CakePHPで携帯・PC共通サイト作っていたら、一部の文字が携帯では表示されなかった。
原因不明のため、表示しない文字列を変更して回避したが、NG文字と状況をメモ。
発生環境
CakePHP1.3.7 bootstrapでini設定や、携帯共通化のため、携帯のみAPP_CONTROLLERでafterFilter()で
$this->output = mb_convert_encoding($this->output, Configure::read('App.encoding'), "UTF-8");
など。
App.Encodingは通常UTF-8、携帯時Shift_JIS
サーバ:さくらインターネットレンタルサーバ
開発機では発生せず。
つまり、サーバの文字コード設定が一因と考えられる・・・
確認:実機iPhone4 シュミレータiModeSimulatorII で発生。FireFox, Androidデフォルトブラウザ問題なし。
状況
該当した文字列は、全く見えなくなる(なかったもの状態)。化け表示なし。