続 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
もどる