From 55e1bf341939a3639f111408e800be23fa9161bc Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 23 Feb 2012 12:09:16 +0530 Subject: [PATCH] Fix #939263 (Unable to convert TXT file to LIT format) --- src/calibre/ebooks/lit/writer.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/ebooks/lit/writer.py b/src/calibre/ebooks/lit/writer.py index cf9ea6aa77..170a06006b 100644 --- a/src/calibre/ebooks/lit/writer.py +++ b/src/calibre/ebooks/lit/writer.py @@ -664,7 +664,8 @@ class LitWriter(object): quickref = [] name = directory[0].name for entry in directory: - next = ''.join([decint(len(entry.name)), entry.name, + en = entry.name.encode('utf-8') if entry.name else entry.name + next = ''.join([decint(len(entry.name)), en, decint(entry.section), decint(entry.offset), decint(entry.size)]) usedlen = dchunk.tell() + len(next) + (len(quickref) * 2) + 52