a simple unicode question
Mark Tolonen
metolone+gmane at gmail.com
Tue Oct 20 00:23:17 EDT 2009
More information about the Python-list mailing list
Tue Oct 20 00:23:17 EDT 2009
- Previous message (by thread): a simple unicode question
- Next message (by thread): a simple unicode question
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
"George Trojan" <george.trojan at noaa.gov> wrote in message news:hbidd7$i9o$1 at news.nems.noaa.gov... > A trivial one, this is the first time I have to deal with Unicode. I am > trying to parse a string s='''48° 13' 16.80" N'''. I know the charset is > "iso-8859-1". To get the degrees I did > >>> encoding='iso-8859-1' > >>> q=s.decode(encoding) > >>> q.split() > [u'48\xc2\xb0', u"13'", u'16.80"', u'N'] > >>> r=q.split()[0] > >>> int(r[:r.find(unichr(ord('\xc2')))]) > 48 > > Is there a better way of getting the degrees? It seems your string is UTF-8. \xc2\xb0 is UTF-8 for DEGREE SIGN:
- Previous message (by thread): a simple unicode question
- Next message (by thread): a simple unicode question
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list