Index: sdk/lib/_internal/pub/lib/src/barback/server.dart |
diff --git a/sdk/lib/_internal/pub/lib/src/barback/server.dart b/sdk/lib/_internal/pub/lib/src/barback/server.dart |
index cb6c46eb364118de5dc42c1230f0bc46a8e92aa9..ab8f121d809d3f0cd49eda97d988c4bfe58bcfae 100644 |
--- a/sdk/lib/_internal/pub/lib/src/barback/server.dart |
+++ b/sdk/lib/_internal/pub/lib/src/barback/server.dart |
@@ -88,6 +88,10 @@ class BarbackServer { |
return; |
} |
+ // Set content-type to force UTF-8 encoding. |
+ request.response.headers.contentType = |
+ ContentType.parse("text/html; charset=utf-8"); |
Bob Nystrom
2014/01/09 20:58:11
Won't this affect anyone doing HTTP in Dart who pu
nweiz
2014/01/09 21:01:27
If this is only for error-handling, we should move
Anders Johnsen
2014/01/10 08:52:27
HTTP requests/responses uses Latin1 by default. Th
|
+ |
if (request.method != "GET" && request.method != "HEAD") { |
_methodNotAllowed(request); |
return; |