サポート » プラグイン » ktaistyleで半角カタカナが入っていると送信できない

  • Ktai style 2.0.3 とcontact form 7 2.2.1を併用しているのですが、
    チェックボックスやドロップダウンメニューに半角カタカナが含まれていると、
    送信されません。
    入力必須項目で例えば「バイト」をチェックすると、チェックしていないものと認識され、
    いつまでたっても、入力必須項目が入力されていませんのメッセージが出ます。
    解決策がありましたら、教えていただきたくお願いします。
    YURIKO.NETで質問したら返信がないので、こちらで改めてご質問いたします。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • モデレーター IKEDA Yuriko

    (@lilyfan)

    ごめんなさい。他のプラグインと併用する場合での問題は調査に時間がかかるため、まだ着手していません。
    Contact Form 7 での入力結果はメールで送信されますが、基本的に日本語のインターネットメールは「半角カナ」に対応していません。日本語のインターネットメールは RFC1468 という規約 (日本語訳) で ISO-2022-JP という文字コードを使うことが決められていますが、ISO-2022-JP では「半角カナ」が使えないのです。
    それが理由で、どこかで「半角カナ」を不正な文字列と判断して処理を中断していると思われます。WordPress 2.9 以降、外部からのデータ入力に対して不正な文字コードのチェックが強化されていますし、Ktai Style も厳しいチェックを行なっています (Shift_JIS ならば半角カナは使えるので、Shift_JIS での入力ならば半角カナは通るはずなんですが)。

    とりあえず解決方法としては「半角カナを使わない」ということでお願いします。個人的な見解ですが、「半角カナはかっこ悪い」と思います。使うことは「センスがない」ように見えます。

    # あと、プラグイン名とサイト名の大文字/小文字は正確に書いてください。そこを取り違えるのは失礼です。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「ktaistyleで半角カタカナが入っていると送信できない」には新たに返信することはできません。