[Tutor] changing unicode to ascii
Benjamin Fishbein
bfishbein79 at gmail.com
Wed Jan 30 15:39:57 CET 2013
I was trying to write text to a file and got the following error:
UnicodeEncodeError: 'ascii' codec can't encode character u'\xa0' in position 5495: ordinal not in range(128)
I tried several things I found online, such as:
text.encode("ascii", "ignore")
which gave me the same error
and
text.replace("\xa0", "")
again, UnicodeEncodeError
I tried
text.decode("ascii", "ignore")
and got the same result.
I'm using Python 2.7, so there's some special technique for this version?
I think the utf-8 data is unnecessary; I can strip it if I can't convert it to ascii.
Of course, I can't figure out how to strip it either.
Any help is much appreciated.
Thanks,
Ben
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20130130/553db712/attachment.html>
More information about the Tutor
mailing list