Hi Anthony, thank you!
(1) Restricted character for args - that is ok!
(2) ajax=True:
def flash6():
return dict(load=LOAD('default', 'flash6a.load', ajax=True))
def flash6a():
response.flash='hello there* äöü*'
return dict()
Same result, nothing to see.
But
def flash6():
return dict(load=LOAD('default', 'flash6a.load', ajax=True))
def flash6a():
response.flash='hello there'
return dict()
without umlaut works.
(3)* response.flash="Auswählen"* (German for "select") writes sometime
*"Ausw%C3%A4hlen*" and sometimes "*Auswählen*". Why?
Regards, Martin
2012/8/4 Anthony <[email protected]>
> This issue is not with response.flash but with request.args. The
> characters allowed in args are fairly restrictive -- here are the regexes
> used: http://code.google.com/p/web2py/source/browse/gluon/rewrite.py#51,
> http://code.google.com/p/web2py/source/browse/gluon/rewrite.py#575.
>
> In the LOAD() examples, try setting ajax=True and the flash should work.
>
> Anthony
>
>
>
--