我有一个 Python 刮板,它刮板一个网站并将数据插入 MySql 数据库。突然间我得到了一个错误
UnicodeEncodeError: 'latin-1' codec can't encode character u'\u20ac' in position 39: ordinal not in range(256)
当我解析包含EURO -- €1
.
我看到一些描述如何解决此问题的文章,但不明白如何将它们应用于我的问题。我只是使用 刮取数据BeautifulSoup
,我不手动对其进行编码/解码。
我使用这个模块import MySQLdb
来处理 MySql。
那么我该如何摆脱这个问题呢?