我需要使用php导出一个 .csv 文件。 我使用了以下代码:
header('Content-Encoding: UTF-8');
header('Content-type: application/csv; charset=UTF-8');
header("Content-Disposition: attachment; filename=$fn");
echo "\xEF\xBB\xBF"; // UTF-8 BOM
print($csv);
$csv
包含一些波斯语字符。当我使用 MS Excel 打开导出的文件时,出现了错误的字符。但是当我使用记事本打开文件时,字符显示正确。
我该如何解决这个问题?