php mail コマンドで日本語文字化け

下記は UTF8 から変換

$subject_enc = mb_encode_mimeheader(mb_convert_encoding($subject,'JIS', 'UTF-8'),'ISO-2022-JP');
$body_enc = mb_convert_encoding($body, 'JIS', 'UTF-8');

mail($mailto, $subject_enc, $body_enc);

ヘッダも、subject と同様に変換

コメント