什么不能Django解码我的模板?

时间:2012-05-27 02:12:57

标签: django

我将Microsoft Word文档保存为HTML文档。然后我将生成的HTML复制并粘贴到Django模板“document.html”中。

然后我将URL映射到加载此模板的简单视图。

def viewDocument(request):
    return render_to_response('document.html')

之后,在访问该视图的页面时出现此错误。

UnicodeDecodeError at /viewDocument/
'utf8' codec can't decode byte 0xd2 in position 67600: invalid continuation byte

奇怪的是,当我在笔记本电脑上打开Goog​​le Chrome中的Microsoft Word生成的页面时,document.html中的HTML显示正常。为什么它不能用作Django模板?

1 个答案:

答案 0 :(得分:4)

因为该文件未以UTF-8编码。