UnicodeEncodeError: 'gbk' codec can't encode character '\xa0'

unicode字符串中有‘\xa0’字符,转换成gbk编码时出现问题,gbk无法转换'\xa0'字符。

很大可能是因为Unicode字符中会有一些无法转换为gbk编码的字符,比如上一篇文章爬取斗鱼用户名时候出现的问题


还有是,‘\xa0’字符无法进行转换,需要将‘\xa0’转换为" "

可以对Unicode字符串进行.replace(u'\xa0',u" ")   #加上u表示为Unicode的字符

参考自:https://blog.csdn.net/jianhong1990/article/details/8061328

猜你喜欢

转载自blog.csdn.net/sinat_41701878/article/details/80187834