PHPによるメールの件名エンコード
- Fri
- 00:59
- PHP
メールの件名を日本語で送信する場合は、base64のエンコードを行う必要があるのでそのメモ。たまにやろうろすると忘れてしまう。。。
encode_subject.php
実行例
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?=