タグ : 文字化け

phpでメールを送信した時、日本語の送信元署名が文字化けする [] []

AU携帯なんかにphpでメールを送った時、fromの署名に日本語が入っていると、文字化けしてしまうことがあります。

そんな時はfrom文字列を以下の用に編集したらうまく場合があります。

※Mailが「ISO-2022-JP」の場合
$fromname = mb_convert_encoding(’日本語のFrom署名’, ‘ISO-2022-JP’, ‘auto’);
$fromname = base64_encode($fromname);
$fromname = “=?ISO-2022-JP?B?”.$fromname.”?=”;

$fromnameを設定してあげればOK。