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
_______________________________________________
Tutor maillist - [email protected]
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor