如何在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); 

我得到输出

好的 – 所以最近我已经开始向涉及着名的IOC容器“StructureMap”的各个小组展示一个会议,尽pipe我对这个演讲的内容非常清楚,但是我已经获得了相当多的内容展示甚至远离服务位置的任何反作用。

这显然是错误的 – 但它是错误的,因为我已经得到了错误的编码(UTF8应该这样做…对吗?…对吗?)还是错了,因为节点做了一些奇怪的事情?

我正在使用最新版本的节点,昨天从github master克隆。

       

网上收集的解决方案 "如何在node.js中正确地进行内容编码?"