I'm trying to change an app so that it uses gettext for translations rather than the idiosyncratic way I am using. I've tried the example on the wxPython wiki http://wiki.wxpython.org/index.cgi/RecipesI18n but found that the accented letters would not display properly. I have found a workaround that works from Python in a Nutshell; however it is said in that book that "...this is not good style".
I would like to do things "in good style" :-) Here are some further details: 1. all the .po files are encoded in utf-8 2. my local sitecustomization uses iso-8859-1 (yes, I could easily change it on *my* computer, but I want the solution to work for anyone else, without asking them to change their local default encoding). 3. I am programming under Windows XP. The workaround I use is to write the following at the beginning of the script: import sys reload(sys) sys.setdefaultencoding('utf-8') del sys.setdefaultencoding ==== I tried various other ways to change the encoding in the example given, but nothing else worked. I can live with the "bad style" workaround if nothing else... André I have tried -- http://mail.python.org/mailman/listinfo/python-list