Mam problem z tworzeniem plików csv w symfony (1.4; orm - Doctrine). Nie mogłem znaleźć nigdzie gotowego pluginu do którego podawało by się tablice czy coś więc zrobilem coś takoego:
akcja:
$this->entries = tableTable::getInstance()->getData( ); $this->getResponse()->setHttpHeader('Content-Type', 'application/csv'); $this->getResponse()->setHttpHeader('Content-Disposition', 'attachment; filename=test.'.csv'); $this->getResponse()->setHttpHeader('Content-Language', 'pl'); $this->getResponse()->setHttpHeader('charset', 'utf-8'); }
a w templaku robie cała strukturę csv'ki. Wszystko jest ok poza kodowaniem. Gdy otwieram stworzony plik to polskie znaki zamieniają się na jakieś krzaczki. Wiecie może jak temu zaradzić lub znacie lepsze metody tworzenia plików CSV?