latin1 でエンコードされた Cookie の値を取得する必要があります。使用するだけrequest.COOKIES['cookiename']
で、最初の禁止文字で切り捨てられます (おそらく、その時点から有効な utf8 ではないため)。
mod_wsgi の下で django を実行しています。Cookie は、Python を実行していない別のサーバーによって設定され、簡単に変更することはできません。
latin1 でエンコードされた Cookie の値を取得する必要があります。使用するだけrequest.COOKIES['cookiename']
で、最初の禁止文字で切り捨てられます (おそらく、その時点から有効な utf8 ではないため)。
mod_wsgi の下で django を実行しています。Cookie は、Python を実行していない別のサーバーによって設定され、簡単に変更することはできません。
で生の Cookie ヘッダーにアクセスし、ライブラリrequest.META["HTTP_COOKIE"]
で解析できます。Cookie
例えば:
>>> import Cookie
>>> x = Cookie.SmartCookie()
>>> x.load(request.META["HTTP_COOKIE"])
>>> x['spam']
<Morsel: foo='eggs'>