タグ

ブックマーク / www.securehtml.jp (1)

  • PHPによるUTF-8メール(多言語混在メール)の送信方法

    前のページでは、WindowsMacのメールソフトを使ってのメール送信方法について解説しました。ここでは、WEBプログラムで利用可能なように、PHPを例題に、どのようにUTF-8のメールをWEBアプリで送信可能かを解説します。 メール関数の一つであるmb_send_mail()関数はmb_language()の設定値を参照しますが、一般的なレンタルサーバの場合、mb_language() の設定は、「Japanese」になっていると思います。この場合、PHPのマニュアルにもありますように、「ISO-2022-JP/Base64」がエンコードとして用いられます。ですが、メール送信プログラムを含むPHPファイルの中で、mb_language("uni")をコールすることで、「UTF-8/Base64」に設定を一時的に設定を変更することが可能です。 <?php //**************

    tak_yah
    tak_yah 2010/01/18
    UTF-8でメールを送る方法
  • 1