POST メソッドでアクセスされたとき SJIS → UTF-8 にコード変換
POST メソッドでアクセスされたとき、$_POST の中身を強制的に Shift_JIS → UTF-8 変換する。コンタクトフォームなどを携帯から投稿しても文字化けしなくなる。
現状、Ktai Style 自体が処理するフォーム (コメント等) は ks_mb_get_form() を使えば文字コード変換ずみの結果が得られるが、もっと早い段階ですべての $_POST を処理してしまうことを検討する。文字コードの検出が難しいので、すべての $_POST ではなく、文字コード判別用 hidden フィールドがあれば自動変換させることを検討する。
1.80-beta1で修正予定
Contact Form 7 とか Contact Form II とかを使っているとき、自動的に ks_ks_fix_encoding_form() を実行させる仕組みを実装すれば完了とします。
Contact Form 7 対応は完了。Contact Form II はとりあえず無視 ;-)
POST メソッドでアクセスされたとき、$_POST の中身を強制的に Shift_JIS → UTF-8 変換する。コンタクトフォームなどを携帯から投稿しても文字化けしなくなる。
現状、Ktai Style 自体が処理するフォーム (コメント等) は ks_mb_get_form() を使えば文字コード変換ずみの結果が得られるが、もっと早い段階ですべての $_POST を処理してしまうことを検討する。文字コードの検出が難しいので、すべての $_POST ではなく、文字コード判別用 hidden フィールドがあれば自動変換させることを検討する。