symfony1.1のsfMailで添付したCSVファイルの文字化けをなおす方法。

symfony1.1のsfMailでCSVファイルを添付して送るの続きなのですが、
あのままではUTF-8でCSVファイルをおくっているため、そのまま開くと日本語が文字化けしていました。

そのため、以下のように対応。

$csvBody = mb_convert_encoding($body, 'sjis-win', 'UTF-8');
$mail->addStringAttachment($csvBody, $title . '.csv');

 
addStringAttachmentにパラメータを送ってみましたが500エラーがでたので、
中身自体をencodingしたらできました。

コメント

タイトルとURLをコピーしました