On 5/10/06, Eric Sorooswrote: > > How about this? > > > > return unicode(val.s) # Cheetah > 1.0rc1 compatibility. > > > > UnicodeEncodeError: 'ascii' codec can't encode character u'\xa0' in > > position 412: ordinal not in range(128) > > > > I've gotten this characer as some sort of space in an excel csv > file, and wound up killing it with > > fstr = unicode(str(f.read()), errors='ignore') > > But then, my target is very specific printable ascii, so ymmv. Actually, I made typo. B0 (degree sign) is the character we're getting. A0 (no-break space) was just the page I was viewing, which was generated by a test program that tries all possible characters. -- Mike Orr