Witam.
Jak w Symfony mogę ustawić kodowanie odpowiedzi/pliku?
Mam coś takiego:
$response = new Response($content);
$response->setCharset('ISO-8859-2');
$response->headers->set('Content-Encoding', 'ISO-8859-2');
$response->headers->set('Content-Type', 'text/csv; charset=ISO-8859-2');
$response->headers->set('Content-Disposition', 'attachment; filename="exportfile');
$response->headers->set('Filename', 'exportfile');
return $response;
Jednak zwracany plik jest ciągle w UTF-8.
Wyczytałem, że należy dodać na koniec
$response->prepare();
ale u mnie kończy się to błędem:
Type error: Too few arguments to function Symfony\Component\HttpFoundation\Response::prepare(), 0 passed in /var/www/SaveFile.php on line 90 and exactly 1 expected
Natomiast gdy zrobię tak jak piszą w dokumentacji tj.
$response->prepare($request);
To błędu nie ma, ale plik jest nadal w UTF-8.
Z góry dziękuję za pomoc.