Merge pull request #2297 from morhelluin/epub-export-special-chars

Fix issue #2296: epub export with special chars in the title.
This commit is contained in:
Jeremy Benoist 2016-09-19 11:18:17 +02:00 committed by GitHub
commit f9feca5c64

View file

@ -163,8 +163,12 @@ class EntriesExport
$book->setSubject($tag['value']);
}
// the reader in Kobo Devices doesn't likes special caracters
// in filenames, we limit to A-z/0-9
$filename = preg_replace('/[^A-Za-z0-9\-]/', '', $entry->getTitle());
$chapter = $content_start.$entry->getContent().$bookEnd;
$book->addChapter($entry->getTitle(), htmlspecialchars($entry->getTitle()).'.html', $chapter, true, EPub::EXTERNAL_REF_ADD);
$book->addChapter($entry->getTitle(), htmlspecialchars($filename).'.html', $chapter, true, EPub::EXTERNAL_REF_ADD);
}
return Response::create(