Bonjour,
J'essaye de pouvoir forcer le charset au téléchargement d'un fichier avec ce bout de code :
Mais j'obtiens toujours un fichier en UTF-8... J'ai regardé dans le profiler, je vois bien le bon charset mais rien n'y fait.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 $response = new Response($data); $response->headers->set('Content-Type', 'text/plain; charset=ISO-8859-1'); $response->headers->set('Content-Type', 'application/octet-stream'); $response->headers->set('Content-Disposition', 'attachment; filename=test.ps1'); $response->headers->set('Content-Transfer-Encoding', 'binary'); $response->headers->set('Expires', 0); $response->headers->set('Cache-Control', 'must-revalidate'); $response->headers->set('Pragma', 'public'); return $response;
J'ai l'impression qu'il garde toujours le charset par défaut de l'application :s
Avez-vous une idée d'où ça peut bien venir ?
Merci d'avance.
Bonne fin de journée.
Partager