メールを送る関数 差出人を日本語化

PHP

メールを送る関数 差出人を日本語化

メールを送る時、差出人の項目を追加するときは、第4関数に引数を与えると思いますが、この差出人を日本語で表記しようとすると、文字化けや正常に表示されないことはないですか?
自分はてっきり「エンコードを行えば良いかな」と思って「subject」や「message」と同じように、「mb_convert_encording()」を使用してみたらダメでした。
ということで、調べて修正を行いました!!!
非常に簡単でしたのでメモします!

例:差出人名 ⇒ 【あなたはまだ頑張れます!!】fight_you@gmail.com

上記の例を表示するには、以下のように記載します。

 mb_encode_mimeheader('【あなたはまだ頑張れます!!】').'fight_you@gmail.com';

~解説~
差出人を表示するには、「mb_encode_mimeheader()」という関数を使用します。

こんな差出人からのメールが来たら、見たくなってしまうかも!笑

カテゴリーPHP

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です