0

我将 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

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

4

1 回答 1

4

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

于 2012-05-27T02:15:24.570 回答