続 PHP CSV出力 (fputcsv 使用)



PHPでCSV出力できたと思っていたのですが、どうもExcelで
開いたときに文字化けしてしまいます。

ちゃんとsjisで出力したはずなんだけど。

エディタで開くと、どうもファイルの先頭にBOMが
付いてくるようです。

調べた結果、requre requre_once include を行ったときに、
BOMを取り込んでしまう模様。

まさかね、と思いながら試しに

ob_start();
require_once( dirname( __FILE__ ) . DIRECTORY_SEPARATOR . 'utils.php' );
ob_end_clean();


としてみたところ、無事解決しました!

参考サイトはコチラ
http://ameblo.jp/takuya/entry-10012365916.html
http://phpspot.net/php/man/php/function.ob-start.html


もどる