用Python将网络数据写入本地时,使用open后,报错UnicodeEncodeError: ‘gbk’ codec can’t encode character ‘\xef’ in position 25642: illegal multibyte sequence,是因为解码编码不同所导致的。
根据这位大神的方法,顺利解决了问题,讲解非常简洁易懂。
简言之,就是在代码中加入指定encode:f = open(“out.html”,“w”,encoding=‘utf-8’)
用Python将网络数据写入本地时,使用open后,报错UnicodeEncodeError: ‘gbk’ codec can’t encode character ‘\xef’ in position 25642: illegal multibyte sequence,是因为解码编码不同所导致的。
根据这位大神的方法,顺利解决了问题,讲解非常简洁易懂。
简言之,就是在代码中加入指定encode:f = open(“out.html”,“w”,encoding=‘utf-8’)