Fix issue #2296: epub export with `+` in the title.

This commit is contained in:
Étienne Gilli 2016-09-18 14:43:54 +02:00
parent a707643ef1
commit 45d94a98f7
1 changed files with 5 additions and 1 deletions

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(