From b517adfed12f67542d3748b4e479f9861a3f1ed0 Mon Sep 17 00:00:00 2001 From: Christophe Benz Date: Wed, 1 Dec 2010 15:37:15 +0100 Subject: [PATCH] enhance to_unicode for windows charset --- weboob/tools/misc.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/weboob/tools/misc.py b/weboob/tools/misc.py index 1d57f4ac..e15eb13e 100644 --- a/weboob/tools/misc.py +++ b/weboob/tools/misc.py @@ -41,12 +41,14 @@ def to_unicode(text): try: text = str(text) except UnicodeError: - return unicode(text) + pass try: - return unicode(text, "utf8") + return unicode(text, 'utf-8') except UnicodeError: - pass - return unicode(text, "ISO-8859-1") + try: + return unicode(text, 'iso-8859-1') + except UnicodeError: + return unicode(text, 'windows-1252') def local2utc(d): d = d.replace(tzinfo=tz.tzlocal())