From 71e0157c981ed008bd540df5b704a6a29453fab6 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 12 Mar 2009 16:19:07 -0700 Subject: [PATCH] IGN:Map macintosh encoding name to mac-roman --- src/calibre/ebooks/chardet/__init__.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/calibre/ebooks/chardet/__init__.py b/src/calibre/ebooks/chardet/__init__.py index 971ac9bc9a..2e8cdcb67c 100644 --- a/src/calibre/ebooks/chardet/__init__.py +++ b/src/calibre/ebooks/chardet/__init__.py @@ -97,6 +97,8 @@ def xml_to_unicode(raw, verbose=False, strip_encoding_pats=False, if encoding is None: encoding = force_encoding(raw, verbose) try: + if encoding.lower().strip() == 'macintosh': + encoding = 'mac-roman' raw = raw.decode(encoding, 'replace') except LookupError: encoding = 'utf-8'