diff --git a/src/CSVResponse.php b/src/CSVResponse.php index fae8dd9..fb8a1c6 100644 --- a/src/CSVResponse.php +++ b/src/CSVResponse.php @@ -129,6 +129,11 @@ public function send(Nette\Http\IRequest $httpRequest, Nette\Http\IResponse $htt $delimiter = '"' . $this->delimiter . '"'; foreach ($this->data as $row) { + + $row = array_map(function($value) { + return str_replace('"', '""', $value); + }, $row); + if (strtolower($this->output_encoding) == 'utf-8') { echo('"' . implode($delimiter, (array) $row) . '"'); } else {