PHPによるメールの件名エンコード

メールの件名を日本語で送信する場合は、base64のエンコードを行う必要があるのでそのメモ。たまにやろうろすると忘れてしまう。。。

encode_subject.php
#!/usr/local/bin/php
<?php
$sbj_org = "件名のencodeテスト";
$sbj_enc = "=?iso-2022-jp?B?"
         . base64_encode (mb_convert_encoding ($sbj_org, "JIS", "UTF-8"))
         . "?="
         ;
print "$sbj_enc";

実行例
user01@host01[tool]$ ./encode_subject.php; echo ""
=?iso-2022-jp?B?GyRCN29MPiROGyhCZW5jb2RlGyRCJUYlOSVIGyhC?=
関連記事

Comment

(編集・削除用)
管理者にだけ表示を許可

Trackback

URL
https://nosource.blog.fc2.com/tb.php/9-cfe02cb9
この記事にトラックバック(FC2Blog User)

カテゴリ

Amazon

アクセスランキング

[ジャンルランキング]
コンピュータ
261位
アクセスランキングを見る>>

[サブジャンルランキング]
プログラミング
47位
アクセスランキングを見る>>

RSSリンクの表示

ブロとも申請フォーム

Copyright © nopgm