UnicodeEncodeError: 'ascii' codec can't encode character u'\xa0' in position 20: ordinal not in range(128)

后端 未结 29 2935
余生分开走
余生分开走 2020-11-21 04:43

I\'m having problems dealing with unicode characters from text fetched from different web pages (on different sites). I am using BeautifulSoup.

The problem is that

29条回答
  •  你的背包
    2020-11-21 04:58

    Try to avoid conversion of variable to str(variable). Sometimes, It may cause the issue.

    Simple tip to avoid :

    try: 
        data=str(data)
    except:
        data = data #Don't convert to String
    

    The above example will solve Encode error also.

提交回复
热议问题