> Thanks! That's a nice little stumbling block for a newbie like me ;) Is 
> there a way to make utf-8 the default encoding for every string, so that 
> I do not have to encode each string explicitly?

You can make sys.stdout encode each string with UTF-8, with

sys.stdout = codecs.getwriter('utf-8')(sys.stdout)

Make sure that you then that *all* strings that you print
are Unicode strings.

HTH,
Martin
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to