ソースコード
覚え書きです。
UTF-8のままメールを送信します。最初に作成したソースコードは以下の通り、いたってシンプル。
修正前
// 変数の設定
// ...
// 送信&結果取得
$result = mail($to, $subject, $message, $headers);
このままではGmailでは読めても他のメーラー(Becky!)で受信した場合は文字化けしてしまいました。
↓修正後
修正後
// 変数の設定
// ...
// 送信&結果取得
ini_set("mbstring.internal_encoding","UTF-8");
mb_language("uni");
$result = mb_send_mail($to, $subject, $message, $headers);
文字化けが解決しました!