Ciao a tutti e aiuto, sono 2 giorni che impazzico su sta cosa.
ho bisogno di esportare in csv delle tabelle da un database mysql, ma ho problemi con i caratteri speciali. Ho cercato ovunque online ma non riesco a capire cosa non funziona.
Per semplificare e cercare di arrivare al problema ho creato il seguente file:
Codice PHP:
<?php 

$STRING 
utf8_decode("àèòìù");
header"Content-type: application/vnd.ms-excel;" );

//header per IE
if (strstr($_SERVER['HTTP_USER_AGENT'], "MSIE"))
{
header('Content-Disposition: inline; filename="'.$filename.".csv");
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
}
else
{
header("Content-disposition: csv" date("d-m-Y") . ".csv");
header"Content-disposition: attachment; filename=asdaasd.csv");
}

echo 
$STRING;

exit;
?>
ma niente da fare... i caratteri creati non sono quelli della stringa che ho inserito.
Ho provato di tutto, anche codifica utf-8 ma non riesco a risolvere.
Potete aiutarmi?