Export fisier in UTF8 format

Atunci cand avem treaba cu diacritice, sau caractere speciale ne intimpinam cu tot felul de probleme la codificare, una dintre care este export a datelor in fisier, ca sa se exporte corect si editorul in care se va deschide fisierulk sa stie ca e format utf8 facem asa:

 

header ('Content-Type: application/download');
            header('Expires: 0');
            header('Cache-Control: private');
            header('Pragma: cache');
            header ('Content-Transfer-Encoding: binary');
            header('Content-Encoding: UTF-8');
            header('Content-type: text/csv; charset=UTF-8');
            //header("Content-type: application/vnd.ms-excel");
            header("Content-disposition: csv; filename=" . date("Y-m-d") .".csv; size=".strlen($sExportContent));
            echo "\xEF\xBB\xBF"; \\Ii zice editorului ca e fisier in format UTF-8
            print $sExportContent;
            exit;

Leave a Reply

Your email address will not be published. Required fields are marked *