だ。ログ。

開発とかスノボとかやきうとか。

いちいちPHPからCSVにデータをエクスポートする際の文字コード変換を使うのが面倒くさい

タイトル通り。
本当に面倒くさい。古いシステムだと全てのカラムにmb_comvert_encodingが書いてあり人的なミスでエンコードを忘れやすい。
ふと調べていたが、ファイルに保存する際にこれにした方が楽。

fp = fopen('hogehoge.csv', 'w');
stream_filter_prepend($fp,'convert.iconv.utf-8/cp932');
fopen($fp, "w");
foreach($data as $v){
    $line = "hoge,fuga,moge";
    fwrite($fp, $line . "\n");
}

いちいち文字コードをアレコレしなくても stream_filter_prependを掛けておけばそれでよし。