PHPPHPのmb_send_mail()を使う時に、文字コードの扱いがややこしかったので、まとめてみた。(※テスト環境はPHP 4.4.0)■普通のメールの場合RFCに従うと、日本語メールの、文字コードは「ISO-2022-JP」、改行コードは「CR+LF」であり、ヘッダの日本語部分は、さらにMIMEエンコードを施したものとなる。■mb_send_mail()を利用する場合●改行コード・ヘッダPHPマニュアルのmb_send_mail()の項に、改行(\n)で区切ることにより複数のヘッダを指定可能です。 と示されている。・本文http://blog.poyo.jp/?id=1121710480のmail()の解説によると、$bodyはUNIXの場合,通常そのままsendmailコマンドに渡ります.sendmailコマンドは\nを単純に\r\n変換する場合があるため(「\r\n」が「\r\