Сохранить Excel из PHP в формате UTF-8, а не ANSI - PullRequest
0 голосов
/ 10 ноября 2019

У меня есть массив, который я создал в PHP, и я хочу сохранить его в Excel CSV-файле:

        $fp = fopen("endfile.csv", 'a'); //Open file for append
        fputcsv($fp, $product_array); 
        fclose($fp); 

Это прекрасно работает, но я хочу сохранить его в формате UTF-8, потому что яу меня есть некоторые символы Франции (и), а не в ANSII, что по умолчанию.

Это то, что я нахожу в Интернете

header("content-type:application/csv;charset=UTF-8");
header("Content-disposition: filename=v1.csv");  // destination
print "\xEF\xBB\xBF"; // UTF-8 BOM
readfile("file3000.csv");  // source
exit;

, но это не работает для меня, любая помощь?

...