_mysql_exceptions.Warning: Incorrect string value: '\xE7\xB9\x81\xE9\xAB\x94...' for column 'html' at row 1
def getSource(theurl, moved = 0):
if moved == 1:
theurl = urllib2.urlopen(theurl).geturl()
urlReq = urllib2.Request(theurl)
urlReq.add_header('User-Agent',random.choice(agents))
urlResponse = urllib2.urlopen(urlReq)
htmlSource = urlResponse.read()
return htmlSource
new_u = Url(source_url = source_url, source_url_short = source_url_short, source_url_hash = source_url_hash, html = htmlSource)
new_u.save()
Почему это происходит?
Я в основном загружаю URL страницы ... и затем сохраняю ее в базу данных, используя Django.
Это бывает только иногда .... а иногда работает нормально.
Редактировать: похоже, мне нужно установить базу данных в UTF-8? Какова команда, чтобы сделать это?