[Tutor] UnicodeEncodeError

emilia12 at mail.bg emilia12 at mail.bg
Fri Sep 15 10:35:37 CEST 2006


Hi list,

i am using site-package (webPy) that generates
"UnicodeEncodeError: 'ascii' codec can't encode characters
in position 0-6: ordinal not in range(128)".

The full message is:
Traceback (most recent call last):
  File "c:\python24\lib\site-packages\web.py", line 1786, in
run_wsgi_app
    result = self.server.app(env, self.wsgi_start_response)
  File "c:\python24\lib\site-packages\web.py", line 1662, in
wsgifunc
    result = func()
  File "c:\python24\lib\site-packages\web.py", line 1642, in
<lambda>
    func = lambda: handle(inp, fvars)
  File "c:\python24\lib\site-packages\web.py", line 920, in
handle
    return tocall(*([urllib.unquote(x) for x in args] +
fna))
  File "wb03.py", line 24, in GET
    web.render('view.html')
  File "c:\python24\lib\site-packages\web.py", line 1543, in
render
    return output(str(compiled_tmpl))
  File "c:\Python24\Lib\site-packages\Cheetah\Template.py",
line 990, in __str__
    def __str__(self): return getattr(self, mainMethName)()
  File "<string>", line 93, in respond
  File "c:\python24\lib\site-packages\web.py", line 1496, in
filter
    return htmlquote(str(val))
UnicodeEncodeError: 'ascii' codec can't encode characters in
position 0-6: ordinal not in range(128)


So, how can i fix this (from outside of this package)? The
attempt with "# -*- coding: utf-8 -*-" does not solve this
problem...


cheers
-e-


-----------------------------

Виж това УНИКАЛНО предложение  :-) 
Хостинг на НЕВЕРОЯТНА ЦЕНА - 1,50 лв./месец!
www.SuperHosting.bg - Динамичните Хостинг Решения 




More information about the Tutor mailing list