summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBert JW Regeer <bertjw@regeer.org>2022-04-21 13:41:30 -0600
committerBert JW Regeer <bertjw@regeer.org>2022-04-21 13:45:41 -0600
commitb6ad056d64b3e269518f87cd33dedaeb95243ba8 (patch)
tree416f168a5123824c499589e02403f7ff9a69f486 /src
parent7a145701f2198dea785c080a86ed0a482d6bc4b5 (diff)
downloadwaitress-b6ad056d64b3e269518f87cd33dedaeb95243ba8.tar.gz
Always encode the responses to utf-8 and set Content-Type
Diffstat (limited to 'src')
-rw-r--r--src/waitress/utilities.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/waitress/utilities.py b/src/waitress/utilities.py
index 6ae4742..a9d3361 100644
--- a/src/waitress/utilities.py
+++ b/src/waitress/utilities.py
@@ -262,8 +262,8 @@ class Error:
status = "%s %s" % (self.code, self.reason)
body = "%s\r\n\r\n%s" % (self.reason, self.body)
tag = "\r\n\r\n(generated by waitress)"
- body = body + tag
- headers = [("Content-Type", "text/plain")]
+ body = (body + tag).encode("utf-8")
+ headers = [("Content-Type", "text/plain; charset=utf-8")]
return status, headers, body