- 2009-02-19 (木) 1:04
- くだらない話について | 俺
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で文字化けしないようになりました
感謝!!ですね^^
関連する投稿
- 高速教習(2009 年 10 月 22 日)
関連タグ=Ktai-style, WordPress, プラグイン, 車, 日記, 買い物, 便利 - Contact Form 7導入(2009 年 2 月 15 日)
関連タグ=WordPress, プラグイン - 携帯でコメントすると真白に(2009 年 6 月 12 日)
関連タグ=Ktai-style, WordPress, インストール, プラグイン - Ktai Style バージョン 1.72 導入(2009 年 4 月 21 日)
関連タグ=Ktai-style, WordPress, プラグイン, 携帯 - アーカイブを修正(2009 年 2 月 26 日)
関連タグ=Ktai-style, PHP, WordPress, プラグイン, 携帯
こめんと:0
とらっくばっく: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 [...]







