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 <abasta...@gmail.com>

> 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
>
>
>

-- 



Reply via email to