diff --git a/src/calibre/ebooks/mobi/reader.py b/src/calibre/ebooks/mobi/reader.py index d89b18475a..ab721fb718 100644 --- a/src/calibre/ebooks/mobi/reader.py +++ b/src/calibre/ebooks/mobi/reader.py @@ -309,7 +309,8 @@ class MobiReader(object): try: root = html.fromstring(self.processed_html) if len(root.xpath('//html')) > 5: - root = html.fromstring(self.processed_html.replace('\x0c', '')) + root = html.fromstring(self.processed_html.replace('\x0c', + '').replace('\x14', '')) except: self.log.warning('MOBI markup appears to contain random bytes. Stripping.') self.processed_html = self.remove_random_bytes(self.processed_html)