Show
Ignore:
Timestamp:
04/06/05 11:49:53 (19 years ago)
Author:
jerome
Message:

Fixed charset problem under MacOSX

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • pykota/trunk/pykota/tool.py

    r2147 r2195  
    9292        try : 
    9393            try : 
    94                 # preferred method with Python 2.3 and up 
    95                 localecharset = locale.getpreferredencoding() 
     94                localecharset = locale.nl_langinfo(locale.CODESET) 
    9695            except AttributeError :     
    97                 localecharset = locale.getlocale()[1] 
    9896                try : 
    99                     localecharset = localecharset or locale.getdefaultlocale()[1] 
    100                 except ValueError :     
    101                     pass        # Unknown locale, strange... 
     97                    localecharset = locale.getpreferredencoding() 
     98                except AttributeError :     
     99                    localecharset = locale.getlocale()[1] 
     100                    try : 
     101                        localecharset = localecharset or locale.getdefaultlocale()[1] 
     102                    except ValueError :     
     103                        pass        # Unknown locale, strange... 
    102104        except locale.Error :             
    103105            pass