a simple unicode question

Scott David Daniels Scott.Daniels at Acm.Org
Wed Oct 21 09:14:06 CEST 2009

George Trojan wrote:
> Scott David Daniels wrote:
>> And if you are unsure of the name to use:
>>  >>> import unicodedata
>>  >>> unicodedata.name(u'\xb0')

 > Thanks for all suggestions. It took me a while to find out how to
 > configure my keyboard to be able to type the degree sign. I prefer to
 > stick with pure ASCII if possible.
 > Where are the literals (i.e. u'\N{DEGREE SIGN}') defined? I found
 > http://www.unicode.org/Public/5.1.0/ucd/UnicodeData.txt
 > Is that the place to look?

I thought the mention of unicodedata would make it clear.

 >>> for n in xrange(sys.maxunicode+1):
         nm = unicodedata.name(unichr(n))
     except ValueError: pass
         if 'tortoise' in nm.lower(): print n, nm

--Scott David Daniels
Scott.Daniels at Acm.Org

More information about the Python-list mailing list