UTF8のCSVをPHPで作ってエクセルで開くと文字化けする
UTF8のCSVでもエクセルは開けるが、UTF8かつBOM付でないと駄目
BOMつきにする方法は、
※プログラムを使わない場合
秀丸エディタで開いて、BOM付UTFで保存する
※PHPで
$csv=pack('C*',0xEF,0xBB,0xBF).'"1列目","あああ","いいい","性別","年齡","Email"'."\r\n";
のように先頭に上記をつける
UTF8のCSVでもエクセルは開けるが、UTF8かつBOM付でないと駄目
BOMつきにする方法は、
※プログラムを使わない場合
秀丸エディタで開いて、BOM付UTFで保存する
※PHPで
$csv=pack('C*',0xEF,0xBB,0xBF).'"1列目","あああ","いいい","性別","年齡","Email"'."\r\n";
のように先頭に上記をつける