Home > くだらない話について | > Contact Form 7 携帯文字化け修正

Contact Form 7 携帯文字化け修正

Ktai Styleを利用して携帯からも閲覧できるようにしていますが
メールフォームを携帯で利用すると文字化けが起こっていました。
Contact Form 7経由で文字化けするのが原因のようで
ネットで解決法がないか探してみると
解決策が書いてありました。

バージョンは1.9.2.2を使用しています
参考にさせていただいたブログv-m-sにっしです

1.9.2.2ならContact Form 7(wp-contact-form-7.php)991行目
function validate($contact_form) {
$fes = $this->form_elements($contact_form['form'], false);
$valid = true;
$reason = array();

foreach ($fes as $fe) {
$type = $fe['type'];
$name = $fe['name'];
$values = $fe['values'];
$raw_values = $fe['raw_values'];

// Before validation corrections
if (preg_match('/^(?:text|email|captchar|textarea)[*]?$/', $type))
$_POST[$name] = (string) $_POST[$name];
のところに

// Ktai ONLY
if (preg_match('/^(?:text|textarea)[*]?$/', $type) && function_exists('is_ktai') && is_ktai())
$_POST[$name] = mb_convert_encoding($_POST[$name], get_bloginfo('charset') ,"SJIS");

を書きだします

function validate($contact_form) {
$fes = $this->form_elements($contact_form['form'], false);
$valid = true;
$reason = array();

foreach ($fes as $fe) {
$type = $fe['type'];
$name = $fe['name'];
$values = $fe['values'];
$raw_values = $fe['raw_values'];

// Ktai ONLY
if (preg_match('/^(?:text|textarea)[*]?$/', $type) && function_exists('is_ktai') && is_ktai())
$_POST[$name] = mb_convert_encoding($_POST[$name], get_bloginfo('charset') ,"SJIS");

// Before validation corrections
if (preg_match('/^(?:text|email|captchar|textarea)[*]?$/', $type))
$_POST[$name] = (string) $_POST[$name];
と書き出しました

テストも良好でしたよ 素晴らしいコードです^^

ゆりこさんのYuriko.netより Ktai Style 1.80ベータ1を使用してもらえば Contact Form 7 バージョン 2.0.6で文字化けしないようになりました

感謝!!ですね^^

この記事に対して五段階で評価してください^^
1 Star2 Stars3 Stars4 Stars5 Stars (2 投票, 平均値/最大値: 3.00 / 5)
読み込み中 ... 読み込み中 ...

ブログランキング・にほんブログ村へ 
参加中です^^是非ワンクリックお願いします。


関連する投稿

こめんと:0

Comment Form
Remember personal info

とらっくばっく:1

Trackback URL for this entry
http://blog.raku-en.com/wp-trackback.php?p=1390
Listed below are links to weblogs that reference
Contact Form 7 携帯文字化け修正 from くだらない話@とむ
pingback from WordPressの携帯メール文字化け | パソコン修理覚え書き 09-03-18 (水) 18:15

[...] コードが書いてあるのですが、どこにそのコードを入れれば良いのか分かりません。 そこでさらに検索すると下記のサイトを発見。 http://blog.raku-en.com/?p=1390 [...]

Home > くだらない話について | > Contact Form 7 携帯文字化け修正

月別投稿
Feeds
microad
楽天

検索ワード
レンタルCGI
ランキング参加中です
ワンクリック頂くと非常に嬉しいです^^
ランキングが上がると更新速度があがります(爆)
ブログランキング・にほんブログ村へ
おすすめアフィリエイト

おすすめ便利商品
リンク

Return to page top