我可以使用以下代码从PHP导出CSV文件:
但是这段代码创建的文件使用的字符集为
有没有解决这个问题的方法?
可能是重复问题:
使用BOM在PHP中将字符串编码为UTF-8
我可以使用以下代码从PHP导出CSV文件:
header('Content-Type: text/csv; charset=utf-8');
header('Content-Disposition: attachment; filename=data.csv');
$output = fopen('php://output', 'w');
但是这段代码创建的文件使用的字符集为
utf-8 without BOM
,但我需要使用字符集为 utf-8
。有没有解决这个问题的方法?