PHP5.4(Cakephp2の環境)で文字コードのUTF-8でCSVを作成したいのですが、メモ帳で出力した文字コードを見てみるとANSIになってしまっている形です。どう修正すれば実現できるでしょうか。よろしくお願いいたします。

<?php
class HelloShell extends AppShell {
    public function main()
    {
        header('Content-Type: application/octet-stream; charset=UTF-8');
        $array = array(mb_convert_encoding("Windows", "UTF-8"),
            mb_convert_encoding("Mac", "UTF-8"),
            mb_convert_encoding("Linux", "UTF-8")
        );

        $file = fopen("test.csv", "w");
        if($file){
            var_dump(fputcsv($file, $array));
        }
        fclose($file);
    }
}