Aug. 27, 2009
4:13 p.m.
On Aug 27, 2009, at 12:02 PM, Mark Wright wrote:
If I return a unicode string from my Resource's render_GET, I get a 500 error that says "Request did not return a string". I guess that means I'm responsible for encoding the response, but do I then need to write a render_HEAD to set the charset for the message? Are there any examples of how to do this?
Assuming you're using Twisted.Web, you should just be able to set the encoding via the Request object, like: req.setHeader('Content-Type', 'text/html; charset=UTF-8') -phil