[EMAIL PROTECTED] wrote:
> Hi
>
> I have a problem with encoding non-ascii characters in a web
> application. The application uses Paste and Mako.
>
> The code is here: http://www.webudkast.dk/demo.txt
>
> The main points are:
>
> After getting some user generated input using
> paste.request.parse_formvars, how should this be correctly saved to
> file?
>
> How should this afterward be read from the file, and fed correctly
> into a Mako template?

You have to know the encoding of user input and then you
can use ``input_encoding`` and ``output_encoding`` parameters
of ``Template``. Mako internally handles everything as Python unicode
objects.
For example:

t = Template(filename="templ.mako", input_encoding="iso-8859-2",
             output_encoding="iso-8859-2")
content = t.render(**context)

--
HTH,
Rob

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to