Я выскабливание этого сайта www.soundkartell.de
, и я столкнулся некоторые проблемы Юникода:Python 2.7.x - юникод вопрос
results =[]
for article in soup.find_all('article'):
if article.select('a[href*="alternative"]'):
artist = article.h2.text
results.append(artist.encode('latin1').decode("utf-8"))
print artist # Din vän Skuggan
print results # [u'Din v\xe4n Skuggan']
У меня есть -*- coding: utf-8 -*-
в верхней части моего файла.
Почему python печатает скребковые данные правильно, а не прилагаемые данные?
Как исправить проблему в Юникоде?
Я использую Python 2.7.x
В качестве альтернативы, 'de' является кодом страны для Deutschland (т. Е. Германия). Дания - 'dk'. –