【发布时间】:2017-11-09 11:56:44
【问题描述】:
我从网站上抓取了数据,但对于某些项目,它显示以下错误:
UnicodeEncodeError: 'ascii' codec can't encode character u'\2019' in position 4: ordinal not in range(128)
我什至在文档顶部放了“# -- coding: utf-8 --”,但它不起作用。请帮忙。
【问题讨论】:
-
这不是
# -- coding: utf-8 --的用途。显示您的代码。 -
@michael 。您需要在打印数据或将其写入文件时对数据进行编码,您所做的是一种指定 Python 文件编码的方式
-
我们是否应该猜测您的代码此时正在做什么以及您的数据是什么样的?
标签: python python-unicode