You need to upgrade web2py.js in your applications copy it from welcome. On Monday, 15 April 2013 11:32:16 UTC-5, dam...@gmail.com wrote: > > > Hi, > I have same problem: > > response.flash = T('Thank you for your reply!') > return > Thank%20you%20for%20your%20reply%21 > > > > gluon/main.py > if request.cid: > if response.flash: > http_response.headers['web2py-component-flash'] = \ > urllib2.quote(xmlescape(response.flash)\ > .replace('\n','')) > > xmlescape(response.flash) -> Thank you for your reply! > urllib2.quote -> s=Thank you for your reply! > return ''.join(map(quoter, s)) > > map(quoter, s) -> > list: ['T', 'h', 'a', 'n', 'k', 's', '%20', 'f', 'o', 'r', '%20', 'y', > 'o', 'u', 'r', '%20', 'r', 'e', 'p', 'l', 'y', '%21'] > > Thank%20you%20for%20your%20reply%21 > > Any solution? > > On Monday, October 22, 2012 4:59:15 AM UTC+2, weheh wrote: >> >> There appears to be some new code in gluon/main.py to handle component >> flash. >> >> # @line 564 in gluon/main.py >> if response.flash: >> http_response.headers['web2py-component-flash'] = urllib2.quote( >> xmlescape(response.flash).replace('\n','')) >> >> >> Problem with this is that urllib2.quote() is putting %20s everywhere >> there are spaces in my flash message, which causes the whole flash message >> to get messed up. Take away the urllib2.quote() function and everything is >> OK. >> >> Is urllib2.quote() really necessary here? I can't imagine why, 'cause I >> don't know how to keep it from messing up my flash message. >> >
-- --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.