cfFormMailer ver1.2のカナ変換  【解決済み】

質問全般・改善要望
返信する
yasu
メンバー
メンバー
記事: 103
登録日時: 2009年9月09日(水) 17:54

cfFormMailer ver1.2のカナ変換  【解決済み】

投稿記事 by yasu »

cfFormMailer ver1.2の、「半角カナ→全角カナ」変換がデフォルトとなっているようですが、
機能していない気がします。

半角カナ文字だけ「???」と文字化けしていたので、”valid=":convert(K)”で対応すると改善されました。
convert(変換オプション) NEW in v1.2
「変換オプション」に従って入力値を変換します。
変換オプションはPHP関数mb_convert_kana()と同じものとなり、未指定の場合は「K」(半角カタカナを全角カタカナに変換)となります。
※このメソッドのみ”検証”ではなく”変換”となります。検証エラーが発生する事はありません。

(cfFormMailerマニュアルより引用)
アバター
yama
管理人
記事: 3251
登録日時: 2009年7月29日(水) 02:50

Re: cfFormMailer ver1.2のカナ変換

投稿記事 by yama »

コードを見たところ、cfFormMailerで基本的にカナ変換がデフォルトになっているのではなく、convertメソッドの変換オプションのデフォルトがKになっているということのように思います。
yasu
メンバー
メンバー
記事: 103
登録日時: 2009年9月09日(水) 17:54

Re: cfFormMailer ver1.2のカナ変換

投稿記事 by yasu »

ありがとうございます。

なるほど!
「convert()」だとKがデフォルトということですね!

convert(変換オプション)を、「valid=」に付加しなくても全角変換されると勘違いしていました。
失礼いたしました。
返信する