diff -r 6a561f87bc07 -r 2e79b9c72e59 Utilities/__init__.py --- 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: