Re: redirect burps on unicode URLs

Marius Gedminas <[email protected]>
Newsgroups gmane.comp.web.zope.devel
Message-ID <20100301081821.GB17973@platonas>
On Sun, Feb 28, 2010 at 05:05:51PM +0100, Wichert Akkerman wrote:
> On 2010-2-26 18:25, Tres Seaver wrote:
> > Wichert Akkerman wrote:
> >> I see this as naming confusion. In this day and age every URL is
> >> effectively an IRI, and every modern browser treats them that way. If
> >> you look at http://jp.wikipedia.org/ you can see how well that works. I
> >> do not see why zope.publisher should not be able to support that
> >> transparently. Other systems such as Routes and repoze.bfg do.
> >
> > Browseers *display* what looks like unicode to the user, but they *pass*
> > URL-encoded ASCII bytes to the server.
> 
> But why can't zope.publisher do that conversion? It don't see the point 
> in requiring all the thousands of routines that call those functions to 
> do that conversion when zope.publisher can easily do so itself.

+1

Just like zope.publisher converts Unicode strings returned by views into
UTF-8 (or whatever encoding negotiated via Accept-Charset),
response.redirect() ought to Do The Right Thing with Unicode URLs or
IRLs or whatever they're called.

Marius Gedminas
-- 
http://pov.lt/ -- Zope 3 consulting and development

_______________________________________________
Zope-Dev maillist  -  [email protected]
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )
signature.asc (application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iD8DBQFLi3hNkVdEXeem148RArshAKCRhq45ihTXobAMLZVoesctU+UfOwCfVmUn
8hzMUxO9tSwrLsgQHMrl/HQ=
=HPid
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.