Paul Moore wrote:
The key point for me is that print(repr(arbitrary_string)) is *guaranteed* to display correctly, even on my limited-capability terminal, precisely because it only uses ASCII and no matter how dumb, all terminals I know of display ASCII.
That still sounds like something that the I/O object connected to the terminal should deal with. You'll have the same problem with any other unicode output that ends up going to the terminal, so it has to deal with it anyway. -- Greg _______________________________________________ Python-3000 mailing list Python-3000@python.org http://mail.python.org/mailman/listinfo/python-3000 Unsubscribe: http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com