handle_error: Return UTF-8 encoded data.

Apparently, the request.error_response does not re-encode the body
like the error_page.default mechanism does. This resulted in ISO-8859-1
characters with UTF-8 HTML metadata for 500 errors translated to
Swedish.