Robert Latest wrote:

> Here's a test snippet...
> 
> import sys
> for k in sys.stdin:
>     print '%s -> %s' % (k, k.decode('iso-8859-1'))
> 
> ...but it barfs when actually fed with iso8859-1 characters. How is this 
> done right?

it's '%s -> %s' % (byte string, unicode string) that barfs.  try doing

import sys
for k in sys.stdin:
     print '%s -> %s' % (repr(k), k.decode('iso-8859-1'))

instead, to see what's going on.

</F>

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to