Когда я запускаю свое приложение, я получаю эту ошибку UnicodeDecodeError: кодек 'utf8' не может декодировать байт 0xe9 в позиции 2566: недопустимый байт продолжения. Я использую UTF8 в моем HTML файлUnicodeDecodeError: 'utf8' codec не может декодировать байт
<meta charset="utf-8" />
и в моем файле Python
# -*- coding: utf-8 -*-
self.response.headers['Content-Type'] = 'text/html; charset=UTF-8'
Я видел некоторые решения в Интернете с помощью функции кодирования(), но я не хочу, чтобы вставить текст в Python, но в файле HTML.
Можете ли вы разместить трассировку? Откуда этот байт? Вы действительно сохраняете файл как UTF-8 или просто говорите Python, что вы сделали? – geoffspear
Возможный дубликат [UnicodeDecodeError, недопустимый байт продолжения] (http://stackoverflow.com/questions/5552555/unicodedecodeerror-invalid-continuation-byte) – geoffspear
Похоже, что редактор, который вы используете, не сохраняет как UTF-8 по умолчанию , –