▼ キャラクタセット、エンコードの指定方法UTF-8,BASE64等
通常、日本語はISO-2022-JPで送ることがもっとも安全ですが、UTF-8 + base64 もよく使われます。ここでは、ユーザーが自分でキャラクタセットやエンコード方法を指定する方法をみてみましょう。
特殊ですが、Quoteod-Printableで設定したい人は、base64の代わりに、「Quoteod-Printable」または「QP」と指定してください。
$mail = new Qdmail(); としてあとに、次のような指定もできます。
Qdmailは、自在にcharsetを変更することができるのです。
ちなみに、引数は配列にして
$mail = & new Qdmail( 'UTF-8' , 'base64' );これで、ヘッダー、本文、添付ファイルの添付名のすべてが、UTF-8になります。
特殊ですが、Quoteod-Printableで設定したい人は、base64の代わりに、「Quoteod-Printable」または「QP」と指定してください。
$mail = new Qdmail(); としてあとに、次のような指定もできます。
$mail -> charset( 'UTF-8' , 'base64' );簡単ですね。
Qdmailは、自在にcharsetを変更することができるのです。
ちなみに、引数は配列にして
$mail -> charset( array('UTF-8' , 'base64') );
と書くこともできます。▼ コメント(0件)
- TB-URL http://hal456.net/qdmail/010/tb/
-
▼
文字コードについて
Qdmail - PHP::Mail Library , Quick and Detailed for Multibyte 日本語メールでもっとも文字化けが少ない文字コードは、キャラクタセット:ISO-2022-JPエンコード :7bitです。Qdmailは、Quicklyにメールを作成するために、ユーザーから特に指示がない限り、iso-2022-jp,7bitに変換して送...
-
▼
半角カナの送信
Qdmail - PHP::Mail Library , Quick and Detailed for Multibyte インターネットの日本語メールでは半角カナは使わないのが一般的です。なぜなら、文字セットiso-2022-jpでは半角カナをサポートしていないからです。しかし、それでも半角カナを送りたい場合もあるでしょう。以下の方法を試して下さい。 本文を UTF-8 , ...
-
▼
特殊文字を送りたい(丸数字、はしご高など)
Qdmail - PHP::Mail Library , Quick and Detailed for Multibyte はしご高(髙)や機種依存文字の①などの丸数値を送りたい時は、以下の設定が一番お薦めです。丸数字、機種依存文字などを送る文字セット:UTF-8文字エンコード:Base64具体的な手続としては、QdmailでのUTF-8,BASE64の指定方法をご参照下さい。...