установка заголовка ответа в python / django - PullRequest
1 голос
/ 30 апреля 2010

Это мой код:

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

c = Context (параметрDict)

return HttpResponse (template.render (c))

Я использую это для рендеринга данных в шаблон (содержится в параметре Dict). Проблема в том, что parameterDict содержит определенные символы UTF, такие как ®. Это вызывает проблему в моем шаблоне, и отдельные блоки с символами UTF не отображаются.

Поможет ли настройка HttpResponse charset = utf-8? Если да, то как мне это сделать?

1 Ответ

0 голосов
/ 30 апреля 2010

Является ли содержимое параметра Dict Unicode?

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

return render_to_response('blog/post.html',
                          parameterDict,
                          context_instance=RequestContext(request))
...