0

MicrosoftWord文書を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

不思議なことに、ラップトップのGoogleChromeでMicrosoftWordから生成されたページを開くと、document.htmlのHTMLが正常に表示されます。なぜそれがDjangoテンプレートとして機能しないのですか?

4

1 に答える 1

4

ファイルがUTF-8でエンコードされていないためです。

于 2012-05-27T02:15:24.570 に答える