方法一:在代码中进行修改
在setting.py文件中,使用FEED_EXPORT_ENCODING定义想要的编码,utf-8/utf-8-sig都行,如图:
(代码如下可复制)
FEED_URI='./%(name)s.csv'
FEED_FORMAT='csv'
FEED_EXPORT_ENCODING = "utf-8"
通过这个生成的csv文件,就是以utf-8/utf-8-sig写成的。
最终如果在terminal运行,就把scrapy crawl -o之后的“-o”去掉。
方法二:在保存文件时进行修改
用excel打开csv文件。
再另存为,选择“逗号分隔值(.csv)”,即可改变为utf-8格式,其他设备打开不会乱码。
参考阅读
评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。
发表评论