Форум сайта python.su
Есть у меня строчка в коде:
body_uni = body.decode('utf8')
Офлайн
body.decode('utf8', ‘ignore’) ?
Офлайн
File “E:\Projects\Python\curl\blogpost.py”, line 241, in parse_feed
body = body.decode('utf8','ignore')
File “C:\Python26\Lib\encodings\utf_8.py”, line 16, in decode
return codecs.utf_8_decode(input, errors, True)
UnicodeEncodeError: ‘ascii’ codec can't encode character u'\xa0' in position 75: ordinal not in range(128)
Офлайн
а если так:
if not isinstance(body, unicode):
body = body.decode("utf-8", "ignore")
Офлайн