1

これは私のコードです:

template = loader.get_template('blog / post.html')

c = Context(parameterDict)

HttpResponse(template.render(c))を返します

これを使用して、データをテンプレート(parameterDictに含まれています)にレンダリングしています。問題は、parameterDictに®などの特定のUTF文字が含まれていることです。これが私のテンプレートで問題を引き起こしており、UTF文字を含む特定のブロックがレンダリングされていません。

HttpResponse charset = utf-8を設定すると役立ちますか?もしそうなら、どうすればこれを行うことができますか?

4

1 に答える 1

0

parameterDict の内容はユニコードですか?

parameterDict = {'title':u'® by blah'}

return render_to_response('blog/post.html',
                          parameterDict,
                          context_instance=RequestContext(request))
于 2010-04-30T11:38:03.833 に答える