Проверьте настройки HttpRequest.encoding и DEFAULT_CHARSET. Судя по закодированному значению, это должно быть UTF-8 (что обычно является правильным).
Вы можете получить значение «непереведенное» (с% s все еще включено), посмотрев на входной поток (для POST) или окружение QUERY_STRING (для GET) и декодировав его вручную, но это будет Лучше исправить действительно некорректное декодирование строки в Unicode в Django.
Насколько я понимаю, Django 1.0 должен по умолчанию использовать UTF-8, поэтому я не уверен, почему это не так.