mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
GwR revert mobi writer for utf-8, breaks indexing
This commit is contained in:
parent
cee9c6e6db
commit
11ad2a2ecf
@ -1795,12 +1795,13 @@ class MobiWriter(object):
|
|||||||
self._oeb.log.debug('Index records dumped to', t)
|
self._oeb.log.debug('Index records dumped to', t)
|
||||||
|
|
||||||
def _clean_text_value(self, text):
|
def _clean_text_value(self, text):
|
||||||
if not text:
|
if text is not None and text.strip() :
|
||||||
text = u'(none)'
|
text = text.strip()
|
||||||
text = text.strip()
|
if not isinstance(text, unicode):
|
||||||
if not isinstance(text, unicode):
|
text = text.decode('utf-8', 'replace')
|
||||||
text = text.decode('utf-8', 'replace')
|
text = text.encode('utf-8')
|
||||||
text = text.encode('ascii','replace')
|
else :
|
||||||
|
text = "(none)".encode('utf-8')
|
||||||
return text
|
return text
|
||||||
|
|
||||||
def _add_to_ctoc(self, ctoc_str, record_offset):
|
def _add_to_ctoc(self, ctoc_str, record_offset):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user