考慮下面的代碼如何在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);
我得到的輸出
好吧€「所以最近I’已經開始 呈現會話以各種團體 涉及衆所周知的IOC容器 â結構圖「,儘管 對於上述談話的內容 非常清楚,但我得到了相當大的 的反彈以示範任何事情 ,甚至遠程類似於服務 的位置。
這顯然是錯誤的 - 但它是錯誤的,因爲我已經得到了錯誤的編碼(UTF8應該這樣做......對......是嗎??)或者是錯誤的,因爲節點是做一些奇怪的?
我正在使用最新版本的節點,昨天克隆自github master。
您在頁面的元標記中是否有正確的標題?文本是否已被編寫並保存在文本編輯器中,其編碼不同? – cusimar9 2011-03-05 18:54:32
看下面 - 看看內容類型:-) – 2011-03-05 18:57:59