[superseded ignore] 500 on non-ascii url

Hi.

If i point my webbrowser to eg.
http://datahub.io/r%C3%A4ksm%C3%B6rg%C3%A5s

Instead of giving me a 404 it gives me a 500 and sends a stacktrace to the configured admin.