Utilities/__init__.py

changeset 159
2e79b9c72e59
parent 141
c76f1ec28766
child 177
c822ccc4d138
--- a/Utilities/__init__.py	Tue Mar 30 13:49:13 2010 +0000
+++ b/Utilities/__init__.py	Tue Mar 30 15:30:24 2010 +0000
@@ -175,6 +175,12 @@
     except (UnicodeError, LookupError):
         pass
     
+    # Assume UTF-8
+    try:
+        return str(text, 'utf-8'), 'utf-8-guessed'
+    except (UnicodeError, LookupError):
+        pass
+    
     guess = None
     if Preferences.getEditor("AdvancedEncodingDetection"):
         # Try the universal character encoding detector
@@ -196,12 +202,6 @@
     except (UnicodeError, LookupError):
         pass
     
-    # Assume UTF-8
-    try:
-        return str(text, 'utf-8'), 'utf-8-guessed'
-    except (UnicodeError, LookupError):
-        pass
-    
     if Preferences.getEditor("AdvancedEncodingDetection"):
         # Use the guessed one even if confifence level is low
         if guess and guess['encoding'] is not None:

eric ide

mercurial