id,summary,reporter,owner,description,type,status,priority,component,severity,resolution,keywords,cc,release 2610,problems with unicode chars,haf@…,,"Using unicode chars, the feature does reply with an overall error (see below). In an existing page this is a show-stopper, because the error does not point to the page or char which is malicious. How can I find out which one is the bad unicode character to remove it eventually? Or could unicode support be added to the feature? {{{ Trac[__init__] ERROR: Keys must be str()'s, notunicode. Convert your unicode strings using mystring.encode(charset)! Traceback (most recent call last): File ""/var/lib/python-support/python2.4/trac/web/main.py"", line 387, in dispatch_request dispatcher.dispatch(req) File ""/var/lib/python-support/python2.4/trac/web/main.py"", line 191, in dispatch chosen_handler = self._pre_process_request(req, chosen_handler) File ""/var/lib/python-support/python2.4/trac/web/main.py"", line 263, in _pre_process_request chosen_handler = f.pre_process_request(req, chosen_handler) File ""build/bdist.linux-i686/egg/cachesystem/filter.py"", line 40, in pre_process_request File ""/usr/lib/python2.4/site-packages/python_memcached-1.40-py2.4.egg/memcache.py"", line 619, in get check_key(key) File ""/usr/lib/python2.4/site-packages/python_memcached-1.40-py2.4.egg/memcache.py"", line 878, i n check_key raise Client.MemcachedStringEncodingError, (""Keys must be str()'s, not"" MemcachedStringEncodingError: Keys must be str()'s, notunicode. Convert your unicode strings using mystring.encode(charset)! }}}",defect,closed,normal,CacheSystemPlugin,major,wontfix,,,0.10