UTF-8の環境でPHPのmb_send_mailを使って文字化けせずにメールを送信したいざんす。
<?php header('Content-Type: text/html; charset=UTF-8'); header('Content_Language: ja'); $to = 'aaa@bbb.jp'; //送信先メールアドレス $subj = 'こんにちくわ'; //件名 $mess = 'お元気ざんす?'; //本文 $from = 'From: ccc@ddd.jp'; //送信元メールアドレス mb_language('uni'); mb_internal_encoding('UTF-8'); mb_send_mail($to, $subj, $mess, $from); //メール送信 ?>
こんなんでなんとかなったざんす。
mb_language('ja'); だと、まだ一部の文字が化けてしまうざんす。シェー!
言われるままに mb_language('uni'); にしたら収まったので、これでいいざんす。