diff --git a/src/libprs500/ebooks/lrf/html/convert_from.py b/src/libprs500/ebooks/lrf/html/convert_from.py index 777dd472b2..f449e6f417 100644 --- a/src/libprs500/ebooks/lrf/html/convert_from.py +++ b/src/libprs500/ebooks/lrf/html/convert_from.py @@ -330,7 +330,8 @@ class HTMLConverter(object): self.file_name = os.path.basename(path) self.logger.info('Processing %s', path if self.verbose else self.file_name) - raw = open(path, 'rb').read() + upath = path.encode('utf-8') if isinstance(path, unicode) else path + raw = open(upath, 'rb').read() soup = self.preprocess(raw) self.logger.info('\tConverting to BBeB...') self.current_page = None