|
Lukáš Zapletal
lukas.zapletal at gmail.com
Sat Feb 11 04:17:47 EST 2006
Hello,
I have serious problem with PSPs. The PSP cannot handle string
variables in unicode: Here is the test:
test.html:
<!-- vim: set sw=4 ts=4 sts=4 sta et ai fenc=utf-8 : -->
<%= test %>
test.py:
# -*- coding: utf-8 -*-
from mod_python import apache
from mod_python import psp
def test(req):
p = psp.PSP(req, filename="test.html")
p.run({"test": u"STRING WITH CHARACETRS > 128"})
The output of this test method:
UnicodeEncodeError: 'ascii' codec can't encode character XY in
position XY: ordinal not in range(128)
What am I doing wrong? Why the PSP is trying to convert the string
using ascii codec? I do not want this; I really need to work in
unicode and output the result of the PSP page in unicode.
Thanks in advance for help
--
Lukas Zapletal
http://lukas.zapletalovi.com
|