生成csv文件時,2010微軟excel打開亂碼解決

在有時候直接須要導出數據時,設置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

相關文章
相關標籤/搜索