Rob*_*ton 8 javascript encoding node.js
给出以下代码
var http = require('http');
http.createServer(function (request, response) {
response.writeHead(200, {'Content-Type': 'text'});
response.write("Okay – so recently I’ve started presenting a session to various groups involving the well known IOC container “StructureMap”", 'utf8');
response.end();
}).listen(8080);
Run Code Online (Sandbox Code Playgroud)
我得到了输出
好的 - 所以最近我开始向各个团体展示一个会话,涉及众所周知的IOC容器"结构图",尽管我已经非常清楚这些话题的内容我已经得到了很多.强烈反对展示任何甚至远程类似服务地点的东西.
这显然是错误的 - 但这是错误的,因为我有错误的编码(UTF8应该这样做......对吗?......对吗?)或者它是错的,因为节点做了一些奇怪的事情?
我正在使用最新版本的节点,昨天从github master克隆.
Car*_*len 10
如果您希望将其作为具有正确编码的文本文件下载,则应使用text/plain; charset=utf-8内容类型.仅仅使用text是不够的.我只是测试了它,它按预期工作.更改plain为html使浏览器在文本上使用其默认样式.