Re: [Python-Dev] Shouldn't I be able to print Unicode objects?
Skip Montanaro
Me> [what am I missing?]
Michael> The encoding:
>>> print u"\N{DEGREE SIGN}".encode("latin1") °
Hmmm... I don't believe I've ever encountered an object in Python before that you couldn't simply print. Are Unicode objects unique in this respect? Seems like a bug (or at least a feature) to me.
Well, what would you have
print u"\N{DEGREE SIGN}"
(or equivalently str(u"\N{DEGREE SIGN}") since we're eventually going to have to stuff an 8-bit string down stdout) do? I don't think
print u"\N{DEGREE SIGN}" u'\xb0'
is really an option. This is old news. It must have been discussed here before 1.6, I'd have thought. Cheers, M. -- 58. Fools ignore complexity. Pragmatists suffer it. Some can avoid it. Geniuses remove it. -- Alan Perlis, http://www.cs.yale.edu/homes/perlis-alan/quotes.html
participants (5)
-
aahz@rahul.net
-
M.-A. Lemburg
-
Michael Hudson
-
Paul Prescod
-
Skip Montanaro