Skip Montanaro <skip@pobox.com> writes: > Just catching up on a little c.l.py and I noticed the effbot's response to > the Unicode degree inquiry. I tried to create and print one and got this: > > % python > Python 2.1.1a1 (#9, Jun 4 2001, 11:32:33) > [GCC 2.96 20000731 (Linux-Mandrake 8.0 2.96-0.48mdk)] on linux2 > Type "copyright", "credits" or "license" for more information. > >>> u"\N{DEGREE SIGN}" > u'\xb0' > >>> print u"\N{DEGREE SIGN}" > > Traceback (most recent call last): > File "<stdin>", line 1, in ? > UnicodeError: ASCII encoding error: ordinal not in range(128) > > Shouldn't I be able to print arbitrary Unicode objects? What am I missing > (this time)? The encoding: >>> print u"\N{DEGREE SIGN}".encode("latin1") ° Cheers, Skippy's little helper. -- In case you're not a computer person, I should probably point out that "Real Soon Now" is a technical term meaning "sometime before the heat-death of the universe, maybe". -- Scott Fahlman <sef@cs.cmu.edu>
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4