Почему следующий код по-прежнему использует «ascii» для декодирования строки. Разве я не сказал python использовать «utf-8» для декодирования строки? Кроме того, почему ignore
не сработало?
print data.encode('utf-8', 'ignore')
UnicodeDecodeError: кодек ascii не может декодировать байт 0xc2 в позиции 12355: