Reliably getting/setting the (current) encoding name?

Mike C. Fletcher mcfletch at rogers.com
Fri Jan 31 20:13:42 CET 2003


Michael Hudson wrote:
...

>> >>> sys.getdefaultencoding()
>>'ascii'
>>
>>(Alex mentioned it in his post)
>>    
>>
>
>But that doesn't change to reflect the locale, which I thought was the
>point of what you asked.
>  
>

Well, it does with the hack using setdefaultencoding ;) .

...

>That did occur to me as a possible problem.  Did we mention converting
>your app to all-unicode-all-the-time?  Oh yes, I think you did.  Try
>it: it might not be as hard as you think.  I was surprised how easy it
>was to convert pyrepl.
>  
>

I don't expect it'll be too terribly difficult, but wxprop is heavily 
into types, it's got an lot of automation machinery (including 
type-checking and coercian) for dealing with strings in a GUI as part of 
an object model.  Suddenly switching the object-model to be unicode 
based is probably going to cause headaches with upgrading old content 
and the like.  It's just not a place I want to venture just yet.

>>At the moment, I'm going to go down the path to evil and requiring
>>the application to set a useful default encoding using the hack Alex
>>pointed out.
>>    
>>
>
>Don't come running to us when, etc. :-)
>
>Cheers,
>M.
>

But why am I paying you these huge Python licensing fees then ;) ,
Mike

_______________________________________
  Mike C. Fletcher
  Designer, VR Plumber, Coder
  http://members.rogers.com/mcfletch/








More information about the Python-list mailing list