Unicode confusion

Tim Cook timothywayne.cook at gmail.com
Mon Jul 14 12:40:00 EDT 2008


Hi All,

I'm not clear on how to use the unicode module.

I need to be able to use certain characters such as the degree symbol
and the mu symbol, i.e.:													units = <"°">

if I say units=unicode("°").  I get 
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 0:
ordinal not in range(128)

If I try x=unicode.decode(x,'utf-8'). I get
TypeError: descriptor 'decode' requires a 'unicode' object but received
a 'str'

What is the correct way to interpret these symbols that come to me as a
string?

Thanks,
Tim





-- 
**************************************************************************
Join the OSHIP project.  It is the standards based, open source
healthcare application platform in Python.
Home page: https://launchpad.net/oship/ 
Wiki: http://www.openehr.org/wiki/display/dev/Python+developer%27s+page 
**************************************************************************
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 196 bytes
Desc: This is a digitally signed message part
URL: <http://mail.python.org/pipermail/python-list/attachments/20080714/5845c573/attachment.sig>


More information about the Python-list mailing list