解决方法UnicodeEncodeError: ‘gbk’ codec can’t encode character ‘\xa0’ in position
一般来说是全局内设置的Unicode没有起效果,应该在open内再次直接指定格式encoding=
如:
open("b.text","w")
a.write(response.content.decode("utf-8"))
结果提示UnicodeEncodeError: ‘gbk’ codec can’t encode character ‘\xa0’ in position
可见并没有使用utf-8识别
那么,可以在括号内增加encoding
open("b.text","w",encoding="utf-8")
问题应该可以解决了。