> On Behalf Of kettle
> I am rather new to python, and am currently struggling with some
> encoding issues. I have some utf-8-encoded text which I need to
> encode as iso-2022-jp before sending it out to the world. I am using
> python's encode functions:
> --
> var = var.encode("iso-2022-jp", "replace")
> print var
> --
Possibly silly question: Is that a utf-8 string, or Unicode?
print unicode(var, "utf8").encode("iso-2022-jp")
On my computer (Japanese XP), your string round-trips between utf-8 and
iso-2022-jp without problems.
Another possible thing to look at is whether your Python output terminal can
print Japanese OK. Does it choke when printing the string as Unicode?
Regards,
Ryan Ginstrom
--
http://mail.python.org/mailman/listinfo/python-list