在有時候直接須要導出數據時,設置header信息爲以下: app
header("Content-type:application/vnd.ms-excel;charset=UTF-8"); //定義輸出的文件類型 spa
header("content-Disposition:filename=Experiencer_Export.csv"); excel
無論charset是否設置爲utf8.用微軟excel打開都是亂碼。 字符串
解決方法爲: it
在生成的字符串前面添加: io
$content = "\xEF\xBB\xBF"。 亂碼
$content .= '"'.$a.'","'.$b.'","'.$c.'","'.$d.'","'.$e.'"'."\n"; file
這下生成csv文件,用微軟的excel打開則不是亂碼。 csv