生成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

相关文章
相关标签/搜索