{{{
double_angle="value=%C2%AB" # «
yo="value=%D1%91" # ё
katakana="value=%E3%82%A1" # ァ
for qs in (double_angle, yo, katakana):
dct=QueryDict(query_string=qs, encoding=None)
print("%s -> %s" % (qs, dct))
}}}
Output:
{{{
value=%C2%AB -> <QueryDict: {u'value': [u'\xab']}>
value=%D1%91 -> <QueryDict: {u'value': [u'\u0451']}>
value=%E3%82%A1 -> <QueryDict: {u'value': [u'\u30a1']}>
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/28701>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
Comment (by Tim Graham):
On Django master with Python 3 (Python 2 is no longer supported there),
the output is:
{{{
value=%C2%AB -> <QueryDict: {'value': ['«']}>
value=%D1%91 -> <QueryDict: {'value': ['ё']}>
value=%E3%82%A1 -> <QueryDict: {'value': ['ァ']}>
}}}
It looks like that's correct behavior? If so, we can most likely close the
issue. Per our [https://docs.djangoproject.com/en/dev/internals/release-
process/#supported-versions supported versions policy], 1.8 is only
receiving security and data loss fixes.
--
Ticket URL: <https://code.djangoproject.com/ticket/28701#comment:1>
Comment (by fresheed):
Ok, we'll move on to newer Django release
--
Ticket URL: <https://code.djangoproject.com/ticket/28701#comment:2>
* status: new => closed
* resolution: => wontfix
--
Ticket URL: <https://code.djangoproject.com/ticket/28701#comment:3>