#2905: UnicodeDecodeError
-----------------------+----------------------------------------------------
Reporter: anonymous | Owner: jonas
Type: defect | Status: new
Priority: normal | Milestone: 0.9.5
Component: general | Version: devel
Severity: normal | Keywords: UnicodeDecodeError
-----------------------+----------------------------------------------------
{{{
Traceback (most recent call last):
File "/usr/lib/python2.4/site-packages/trac/web/main.py", line 283, in
dispatch_request
dispatcher.dispatch(req)
File "/usr/lib/python2.4/site-packages/trac/web/main.py", line 148, in
dispatch
populate_hdf(req.hdf, self.env, req)
File "/usr/lib/python2.4/site-packages/trac/web/main.py", line 68, in
populate_hdf
hdf['trac'] = {
File "/usr/lib/python2.4/site-packages/trac/web/clearsilver.py", line
194, in __setitem__
self.set_value(name, value, True)
File "/usr/lib/python2.4/site-packages/trac/web/clearsilver.py", line
236, in set_value
add_value(name, value)
File "/usr/lib/python2.4/site-packages/trac/web/clearsilver.py", line
228, in add_value
add_value('%s.%s' % (prefix, k), value[k])
File "/usr/lib/python2.4/site-packages/trac/web/clearsilver.py", line
218, in add_value
self.hdf.setValue(prefix, util.escape(value))
File "/usr/lib/python2.4/site-packages/trac/util/html.py", line 95, in
escape
text = unicode(text).replace('&', '&') \
UnicodeDecodeError: 'ascii' codec can't decode byte 0xeb in position 4:
ordinal not in range(128)
}}}
I use mod_python for trac-devel -r 3025.
This is my apache setting.
{{{
SetHandler mod_python
PythonHandler trac.web.modpython_frontend
PythonOption TracEnv /my/TracRepo
PythonOption TracLocale "ko_KR.utf8"
SetEnv PYTHON_EGG_CACHE /my/EggCache
}}}
If i delete '''"!PythonOption !TracLocale "ko_KR.utf8""''',
The error message is not occured.
--
Ticket URL: <http://projects.edgewall.com/trac/ticket/2905>
The Trac Project <http://trac.edgewall.com/>
_______________________________________________
Trac-Tickets mailing list
[email protected]
http://lists.edgewall.com/mailman/listinfo/trac-tickets