/'utf8'编解码器处的UnicodeDecodeError无法解码字节

Vik*_*tor 7 django decode utf-8

这是一个django项目.

我有一个简单的视图,其中包含1行:render_to_response('index.html').此index.html包含"öüä"等字符,可触发错误 'utf8' codec can't decode bytes in position 1942-1944: invalid data.

这是一个简单的错误,它说它无法解码,因为这不是utf8,但我无法理解如何解决它.我应该在哪里指定一些东西.

有什么建议 ?

And*_*ahl 5

index.html很可能是非UTF-8编码,可能是ISO-8859-1Windows-1252.在这些情况下,使用十六进制编辑器来检查öet.c. 存储.

如果index.htmlUTF-8中,a ö将对应于两个字节,c3 b6.如果是ISO-8859-1,它将是一个字节f6.

要解决此问题,请以UTF-8重新编码文件或选择正确的编解码器.