Node.js對(duì)中文支持不太好狂芋,有時(shí)侯打開(kāi)文件會(huì)出現(xiàn)亂碼俩块。要想正常顯示中文换棚,需要注意以下兩點(diǎn):
保證.js文件保存為unicode格式没炒,編碼格式為"UTF-8"
在你的JS文件中的http.ServerResponse對(duì)象中的writeHead方法中加入 "charset=utf-8" 語(yǔ)句涛癌,定義文件中所使用的字符編碼
下面是一個(gè)簡(jiǎn)單的示例:
var http = require('http');
http.createServer(function(request, response){
response.writeHead(200, {
'content-type': 'text/plain;charset=utf8'
});
response.write("這里顯示一段中文");
response.end("");
}).listen(8124);
console.log("Server running on 8124");
該文章同步在:
CSDN Blog : http://blog.csdn.net/levinhax/article/details/77170498
GitHub Page : https://levinhax.github.io/