写的第一篇博客,记录下nodeJS学习的遇到的一个问题,关于http模块响应是中文乱码的解法方法;
1、栗子如下:
var http = require("http");
function onRequest(request, response) {
var body = " 你好";
response.writeHead(200, {"Content-Type": "text/html;charset=UTF-8"});
response.write(body);
response.end();
}
http.createServer(onRequest).listen(8888);
console.log("Server has started.");
在writeHeader中加入charset=UTF-8;
2、如果遇到加入charset=UTF-8仍然不能解决时,可以将body变量定义:
body = " <meta charset='utf-8'/> 你好"