Получил слово «Zápas» с одной веб-страницы, которую я сфотографировал. Проблема в том, что ближайшая версия в моих данных выглядит так: Z \ xe1pas после кодирования Windows-1250. Без этой str (a) были некоторые ошибки ANSI. Благодарим вас за помощь.кодировка словацких букв: á š Č é
моя попытка:
def encode(text):
return text.encode('windows-1250')...
...
for cell in row.findAll(['td', 'th']):
cell=encode(cell.get_text().strip())
a.append(cell)
foo.write(str(a)+"\n")
Почему вы кодируете вручную вместо того, чтобы «foo» обрабатывать его? –
Для чего-либо, связанного с unicode, очень важно указать Python 2 или Python 3 в вопросе и (желательно) тег. – nigel222