Как удалить ÿþ символов в CSV-файле в начале строки?

$filename = empty($filename) ? time().'.csv' : $filename.'.csv';
$data = chr(255) . chr(254) . mb_convert_encoding($data, 'UTF-16LE', 'UTF-8');
header("Content-type:application/csv");
header("Expires: 0");
header("Cache-Control: must-revalidate");
header('Content-Disposition: attachment; filename=' . $filename);
echo $data;
exit;

когда я экспортирую в CSV, я получаю вывод, как это ex: » YTHMsgstr «Так что мне нужно удалить эти символы, как я могу это сделать.

1

Решение

Попробуй это:

$filename = empty($filename) ? time().'.csv' : $filename.'.csv';
$data = chr(255) . chr(254) . mb_convert_encoding($data, 'UTF-16LE', 'UTF-8');
$cleanedData = str_replace ( "ÿþID", "" ,  $data);
header("Content-type:application/csv");
header("Expires: 0");
header("Cache-Control: must-revalidate");
header('Content-Disposition: attachment; filename=' . $filename);
echo $cleanedData;
exit;
0

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

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

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector