﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
18461	UnicodeDecodeError in sql logger	zw0rk	nobody	"Trying to filter a queryset with unicode values causes UnicodeDecodeError in sql logger.

{{{
>>> User.objects.filter(last_name=u'Z')
[]
>>> User.objects.filter(last_name=u'й')
Traceback (most recent call last):
  File ""<console>"", line 1, in <module>
  File ""/usr/lib/python2.7/site-packages/django/db/models/query.py"", line 74, in __repr__
    data = list(self[:REPR_OUTPUT_SIZE + 1])
  File ""/usr/lib/python2.7/site-packages/django/db/models/query.py"", line 89, in __len__
    self._result_cache.extend(self._iter)
  File ""/usr/lib/python2.7/site-packages/django/db/models/query.py"", line 294, in iterator
    for row in compiler.results_iter():
  File ""/usr/lib/python2.7/site-packages/django/db/models/sql/compiler.py"", line 764, in results_iter
    for rows in self.execute_sql(MULTI):
  File ""/usr/lib/python2.7/site-packages/django/db/models/sql/compiler.py"", line 819, in execute_sql
    cursor.execute(sql, params)
  File ""/usr/lib/python2.7/site-packages/django/db/backends/util.py"", line 51, in execute
    logger.debug('(%.3f) %s; args=%s' % (duration, sql, params),
UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 850: ordinal not in range(128)
}}}

This happens even right after syncdb, when django tries to create admin_permission objects and models have unicode verbose_name's.

No custom loggers were installed in settings.py."	Bug	closed	Core (Other)	dev	Normal	fixed		charette.s@…	Accepted	1	0	0	0	0	0
