symfony1.1のsfMailでCSVファイルを添付して送るの続きなのですが、
あのままではUTF-8でCSVファイルをおくっているため、そのまま開くと日本語が文字化けしていました。
そのため、以下のように対応。
[php]
$csvBody = mb_convert_encoding($body, ‘sjis-win’, ‘UTF-8’);
$mail->addStringAttachment($csvBody, $title . ‘.csv’);
[/php]
addStringAttachmentにパラメータを送ってみましたが500エラーがでたので、
中身自体をencodingしたらできました。

コメント