我想将包含中文字符的mysql数据库导出到csv文件。 mysql数据的原始编码是UTF-8,但是当我将其导出到csv时,excel无法显示中文字符。 我知道问题是我需要添加BOM编码,我按照人们教的步骤,但它不起作用。我可以问任何人都可以帮忙。请?? 这是我的代码:`
header("Content-type:text/csv; charset=utf-8-sig");
header("Content-Disposition:attachment;filename=".$v_scrn.".csv");
header('Cache-Control:must-revalidate,post-check=0,pre-check=0');
header('Expires:0');
header('Pragma:public');
echo "\xEF\xBB\xBF";
echo $data;