piccola curiosità....

Il file che genero poi lo spedisco al client in download..
Prelevo in nome file dal db codificato con utf-8

Se vado a settare l'header in questo modo i caratteri accentati non li vedo
header('Content-Type: application/vnd.ms-excel; charset=utf-8');
header('Content-Disposition: attachment;filename="'.$name_file.'"');

si al contrario faccio in questo modo :

$name_file = iconv("UTF-8", "ISO-8859-1", $name_file);

// redirect output to client browser
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="'.$name_file.'"');

Li vedo correttamente.

Ok funziona, ma non capisco il perchè nel primo modo non debba funzionare...