UnicodeEncodeError: 'gbk' codec can't encode character '\xa9' in position 3738: illegal multibyte sequence
时间: 2023-11-28 20:40:10 浏览: 180
关于GBK和Unicode字符集转换乱码问题
3星 · 编辑精心推荐
UnicodeEncodeError: 'gbk' codec can't encode character '\xa9' in position 3738: illegal multibyte sequence错误是由于在编码过程中遇到了无法编码的字符导致的。解决这个问题的方法是将编码格式改为utf-8。在代码中,你可以修改这一行代码为:
with open('article_261497.txt', 'w', encoding='utf-8 sig') as f:
这样就可以正确地编码字符了。
阅读全文