Как удалить метку спецификации из загружаемого файла?

У меня есть этот скрипт, чтобы позволить пользователю скачать файл:

header('Content-Encoding: UTF-8');
header("Content-Type:   application/vnd.ms-excel; charset=UTF-8");
header("Content-Disposition: attachment; filename=qa_report.xlsx");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: private",false);
// echo excel file ...
exit;

В файле всегда есть маркер спецификации, как я могу удалить маркер спецификации?

-1

Решение

Я решил это. Проблема заключалась не в кодировании файла сценария, а в другом включаемом файле, который не был Encode с UTF8 без спецификации.
Все включаемые файлы должны быть с одинаковым кодированием.

0

Другие решения

Других решений пока нет …