Jython: How to import escaped Unicode and export utf-8?
Martin von Loewis
loewis at informatik.hu-berlin.de
Wed Apr 25 04:50:00 EDT 2001
Maurice Bauhahn <bauhahnm at clara.net> writes:
> My imports of escaped Unicode (u'\u1780' or '\u1780') end up in my lists
> as:
>
> ["u'\\u1780'"]
I very much doubt this. This looks more like the repr of a list,
instead of like the list itself. That could be an incompatibility of
repr for Unicode objects in Python, but I assume that the list is
still build correctly.
> and .write as u'\u1780'.
In CPython, that would give an exception. You cannot write a Unicode
object onto a stream without encoding it first.
> From the command line I can get something useful by writing:
>
> u'\u1780'.encode('utf-8')
>
> but it does not appear to work within my jython script.
That should work. How does it fail?
Regards,
Martin
More information about the Python-list
mailing list