diff --git a/scrapy/trunk/scrapy/utils/db.py b/scrapy/trunk/scrapy/utils/db.py index a3aa5a672..053e05aa3 100644 --- a/scrapy/trunk/scrapy/utils/db.py +++ b/scrapy/trunk/scrapy/utils/db.py @@ -20,7 +20,8 @@ def mysql_connect(db_uri, **kwargs): if d['passwd'] is None: del(d['passwd']) - d.update(settings.get("MYSQL_CONNECTION_SETTINGS")) + d['charset'] = 'utf8' + d.update(settings.get("MYSQL_CONNECTION_SETTINGS", {})) d.update(kwargs) dcopy = d.copy()