diff --git a/docs/overrides/home.html b/docs/overrides/home.html
index e15ac171c..0fabf55f1 100644
--- a/docs/overrides/home.html
+++ b/docs/overrides/home.html
@@ -12,9 +12,9 @@
}
.ccard{
- outline-style: solid;
- outline-width: .1rem;
- outline-color: #00000080;
+ border-style: solid;
+ border-width: .1rem;
+ border-color: #00000080;
border-radius: 0.5rem;
width: 10rem;
height: 12rem;
diff --git a/include/crow/middlewares/utf-8.h b/include/crow/middlewares/utf-8.h
new file mode 100644
index 000000000..909c9a2de
--- /dev/null
+++ b/include/crow/middlewares/utf-8.h
@@ -0,0 +1,27 @@
+#pragma once
+#include "crow/http_request.h"
+#include "crow/http_response.h"
+
+namespace crow
+{
+
+ struct UTF8
+ {
+ struct context
+ {
+ };
+
+ void before_handle(request& /*req*/, response& /*res*/, context& /*ctx*/)
+ {
+ }
+
+ void after_handle(request& /*req*/, response& res, context& ctx)
+ {
+ if (get_header_value(res.headers, "Content-Type").empty())
+ {
+ res.set_header("Content-Type", "text/plain; charset=utf-8");
+ }
+ }
+ };
+
+}