But, i think, there is a bug here.

>From there : http://www.w3.org/TR/REC-html40/appendix/notes.html#h-B.2.2
It is better to use ";" than "&" in the url in order to avoid escaping
"&->"&amp"

So if you write this :

http://kc.appspot.com/bug/semi;colon == http://kc.appspot.com/bug/semi&colon
to the good answer is : "semi"

So, what I understand, there is a bug in the SDK.


On 25 oct, 09:55, Casey Dwyer <[EMAIL PROTECTED]> wrote:
> Hi pr3d4t0r and Sylvain,
>
> Thanks for the info. I'm now using the urllib.quote/unquote functions
> as a workaround. I was just hoping I could having nice looking
> sentences in my URLs like those supported by Wikimedia software. Maybe
> someday.
>
> Thanks again,
> Casey
>
> On Oct 24, 2:19 am, pr3d4t0r <[EMAIL PROTECTED]> wrote:
>
> > On Oct 23, 11:17 pm, Casey Dwyer <[EMAIL PROTECTED]> wrote:
>
> > > Consider the following code:
>
> > > from google.appengine.ext import webapp
> > > from google.appengine.ext.webapp.util import run_wsgi_app
>
> > > class MainPage(webapp.RequestHandler):
> > >   def get(self, filename):
> > >     self.response.out.write(filename)
>
> > > def main():
> > >   application = webapp.WSGIApplication([(r'/bug/(.*)', MainPage)],
> > > debug=True)
> > >   run_wsgi_app(application)
>
> > > if __name__ == '__main__':
> > >   main()
>
> > > EOF
>
> > > I've uploaded this tohttp://kc.appspot.com/bug/.
>
> > >http://kc.appspot.com/bug/Helloproducesthetext "Hello" as expected.
>
> > >http://kc.appspot.com/bug/semi;colonproducesthetext "semi" but on
> > > localhost it produces "semi%3Bcolon" as expected.
>
> > > Could somebody please explain this bug to me so I can file an issue
> > > report? Also, could somebody provide a workaround?
>
> > Hi Casey,
>
> > Punctuation in URLs or URIs is almost always a bad, bad, bad idea.
> > Always approach situations like this by explicitly URL-encoding the
> > data so that semicolons, non-ASCII characters, and other symbols are
> > URL-encoded and can be safely transmitted when a client consumes the
> > URL or URI.
>
> > Learn more about URL encoding here:http://www.w3schools.com/
>
> > Here are some infos about how to do this in 
> > Python:http://www.python.org/doc/2.5.2/lib/module-urllib.html
>
> > Cheers,
>
> > pr3d4t0rhttp://www.istheserverup.comhttp://www.teslatestament.com
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to