In <[EMAIL PROTECTED]>, Neil Cerutti wrote:
>> Note that 'K\xc3\xb6ni'.decode('utf-8') returns a Unicode
>> object. With print this is implicitly converted to string. The
>> char set used depends on your console
>
> No, the setting of the console encoding (sys.stdout.encoding) is
> ignored.
Nope, it is not ignored. This would not work then::
In [2]: print 'K\xc3\xb6nig'.decode('utf-8')
König
In [3]: import sys
In [4]: sys.getdefaultencoding()
Out[4]: 'ascii'
Ciao,
Marc 'BlackJack' Rintsch
--
http://mail.python.org/mailman/listinfo/python-list