id summary reporter owner description type status priority milestone component version resolution keywords cc 124 Problem with replace() on unicode string anonymous cmlenz "I am using Genshi 0.4.1 with TurboGears 1.0.2.2 and I'm getting problem with replace() on an unicode string : {{{ Traceback (most recent call last): File ""/var/lib/python-support/python2.4/cherrypy/_cphttptools.py"", line 105, in _run self.main() File ""/var/lib/python-support/python2.4/cherrypy/_cphttptools.py"", line 254, in main body = page_handler(*virtual_path, **self.params) File """", line 3, in default File ""/var/lib/python-support/python2.4/turbogears/controllers.py"", line 334, in expose output = database.run_with_transaction( File """", line 5, in run_with_transaction File ""/var/lib/python-support/python2.4/turbogears/database.py"", line 260, in so_rwt retval = func(*args, **kw) File """", line 5, in _expose File ""/var/lib/python-support/python2.4/turbogears/controllers.py"", line 351, in mapping, fragment, args, kw))) File ""/var/lib/python-support/python2.4/turbogears/controllers.py"", line 391, in _execute_func return _process_output(output, template, format, content_type, mapping, fragment) File ""/var/lib/python-support/python2.4/turbogears/controllers.py"", line 82, in _process_output fragment=fragment) File ""/var/lib/python-support/python2.4/turbogears/view/base.py"", line 131, in render return engine.render(**kw) File ""/var/lib/python-support/python2.4/genshi/plugin.py"", line 78, in render return self.transform(info, template).render(method=format) File ""/var/lib/python-support/python2.4/genshi/core.py"", line 141, in render output = u''.join(list(generator)) File ""/var/lib/python-support/python2.4/genshi/output.py"", line 332, in __call__ for kind, data, pos in stream: File ""/var/lib/python-support/python2.4/genshi/output.py"", line 499, in __call__ text = escape(pop_text(), quotes=False) File ""/var/lib/python-support/python2.4/genshi/core.py"", line 420, in escape text = unicode(text).replace('&', '&') \ UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 8: ordinal not in range(128) }}}" defect new major 0.4.2 General 0.4