如果希望Node.js正常顯示中文,需要兩樣東西:
1,js文件以unicode格式保存。判斷js文件是否為unicode格式的壹個簡單方法是使用記事本。用記事本打開JS文件,點擊另存為,查看編碼格式是否為UTF-8。如果沒有,可以使用UltraEdit工具進行轉換,或者使用記事本進行轉換。
2.將編碼描述元數據添加到js文件中,讓瀏覽器知道使用什麽編碼來解釋網頁。
兩個條件缺壹不可。
Node.js中使用中文的例子如下。app.js需要以utf-8格式保存,並且應該在文本中添加元編碼數據描述:
【javascript】?觀平原?復制
& ltmeta?charset="utf-8"/>
【javascript】?觀平原?復制
//app.js?
var?http?=?要求(' http ');
http.createServer(函數(req,res)?{
res.writeHead(200,{ '內容類型':?text/html ' });
RES . write(' & lt;head & gt& ltmeta?charset="utf-8"/>& lt/head & gt;');
RES . write(' & lt;h 1 & gt;Node.js & lt/h 1 >;”);
RES . write(' & lt;b & gt親愛的,妳慢慢飛,小心前面帶刺的玫瑰...
RES . end(' & lt;p & gt餵?世界& lt/p & gt;');
}).聽(3000);
console.log("HTTP?服務器?是嗎?聽力?在哪裏?港口?3000.");