1.首先看js文件是否是unicode格式,一个最简单的方法就是将该js文件用记事本打开,

然后点击文件另存为

将编码格式改为utf-8即可。
2.在js中增加编码说明的meta数据,让浏览器知道该如何解析网页。
var http = require('http');
var url = require('url');
http.createServer(function(req,res){
res.writeHead(200,{'Context-Type':'text/html'});
var parms = url.parse(req.url,true).query;
res.write('<head><meta charset="utf-8"/></head>'); //具体实现为这行代码
res.write("网站名:" + parms.name);
res.write("\n");
res.write("网站 URL:" + parms.url);
res.end();
}).listen(3000);
上面两条缺一不可。
网友评论