excel认识BOM, 如果没有BOM, 按照gbk来对待.

如果csv数据是utf8格式, 在文件最开始添加\xef\xbb\xbf即可.

fwrite($fp, "\xef\xbb\xbf");
fwrite($fp, 'more csv data');