我将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模板?
答案 0 :(得分:4)
因为该文件未以UTF-8编码。