我的导出问题。
所以我尝试使用以下代码将数据导出到.csv:
$output = fopen('php://output', 'w');
$sFileName = 'test.csv';
header('Content-Disposition: attachement; filename="' . $sFileName . '";');
header("Content-Type:application/csv;charset=UTF-8");
fwrite($output, "sep=;\n");
fputcsv($output, array('Nom', 'Prenom'), ";");
foreach ($aFilterGifts as $value) {
fputcsv($output, $value, ";");
}
fpassthru($output);
fclose($output);
exit;
$aFilterGifts
是包含数据的数组。但如果我在Nom
中有Fossé
这样的数据,那么当我导出时,我会得到FossГ©
。
有解决方案吗?提前谢谢。
答案 0 :(得分:1)
我发现错误,在所有标题之后制作DBException:invalid name pattern: SCHEMA_NAME:VARCHAR_ARRAY
是必要的,所以代码是这样的:
$output = fopen('php://output', 'w');