[Zope-dev] redirect burps on unicode URLs

Adam GROSZER agroszer at gmail.com
Thu Feb 25 09:00:53 EST 2010


Hello,

Looks like zope.publisher burps on unicode URL which contain non-ascii
chars. This is from a KGS 3.4 application, but looking at the source
it still seems to have the same problems.

opinions?

...
    self.request.response.redirect(url)
  File "d:\home\.buildout\eggs\zope.publisher-3.4.6-py2.5.egg\zope\publisher\browser.py", line
729, in redirect
    return super(BrowserResponse, self).redirect(location, status)
  File "d:\home\.buildout\eggs\zope.publisher-3.4.6-py2.5.egg\zope\publisher\http.py", line 882,
in redirect
    self.setHeader('Location', location)
  File "d:\home\.buildout\eggs\zope.publisher-3.4.6-py2.5.egg\zope\publisher\http.py", line 676,
in setHeader
    value = str(value)
UnicodeEncodeError: 'ascii' codec can't encode character u'\xd6' in position 71: ordinal not in
range(128)

-- 
Best regards,
 Adam GROSZER                          mailto:agroszer at gmail.com
--
Quote of the day:
There is not a heart that but has its moments of longing, yearning for something better. 
- Henry Ward Beecher 



More information about the Zope-Dev mailing list