[Twisted-web] What's the correct way to deal with render_GET and unicode?
phil at bubblehouse.org
Thu Aug 27 12:13:53 EDT 2009
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')
More information about the Twisted-web