UnicodeDecodeError at / 'utf8' кодек не может декодировать байты
Это проект django.
У меня есть простое представление с 1 строкой в нем: render_to_response ('index.HTML-код'). И этот индекс.html содержит символы типа "öüä", которые вызывают ошибку 'utf8' codec can't decode bytes in position 1942-1944: invalid data
.
Это простая ошибка, которая говорит, что он не может декодировать , потому что это не utf8, но я не могу понять, как это исправить . Где именно я должен что-то уточнить .
Есть предложения ?
1 ответ:
index.html
скорее всего, в кодировке, отличной от UTF-8, возможно ISO-8859-1 или Windows-1252. Шестнадцатеричный редактор-хорошая вещь, чтобы использовать в этих случаях, чтобы исследовать, какö
et.С. сохраняются.Если
Чтобы решить эту проблему, либо перекодируйте файл в UTF-8, либо выберите правильный кодек.index.html
где в UTF-8, тоö
будет соответствовать двум байтам,c3 b6
. Если это ISO-8859-1, то это будет один байтf6
.