Character encoding of response body.

When writing Strings to the response body, encode then using either
the character encoding specified in the content-type header, if
present, or with UTF-8 otherwise.