diff --git a/wiki/auth/categorie_public.py b/wiki/auth/categorie_public.py index 59d3f7d6de04108995cb25a250ddfd91dce89a55..94dae6512b72d18415f6743a9b74b153b3768ff1 100644 --- a/wiki/auth/categorie_public.py +++ b/wiki/auth/categorie_public.py @@ -38,7 +38,7 @@ class PublicCategories(AnonymousAuth): sys.stderr.write("Getting page from cache") page = request.page else: - pagename=urllib.unquote(p.path[1:]) + pagename= urllib.unquote(p.path[1:]).encode('ascii', 'ignore') if pagename.endswith(u'/'): pagename=pagename[:-1] page = Page(request, pagename)