Django 1.3 を使用しています。とても親切で、私に 1 つの質問に答えていただけませんか。エンコーディングが untf8-unicode に設定されているデータベースからデータを読み取っています
settings.py
DEFAULT_CHARSET = 'utf-8'
file.py
# -*- coding: utf-8 -*-
def get_gift(gift_id):
gift = Gift.objects.get(id__exact = gift_id, is_visible = True)
return gift
def output():
gift = get_gift(gift_id)
title = gift.name.encode('utf-8')
return HttpResponse(title)
応答として \u0411\u0435\u0441\u0435\u0434\u043a\u0430 が返されますが、ロシア語 (キリル) である必要があります