//引入
var http = require('http');
//创建服务
var server = http.createServer();
//开启服务
server.on('request',function(req,res){
//在服务器默认发送的数据,其实是utf8编码的内容
//浏览器在不知道服务器响应内容的编码的情况下会按照当前os默认的编码去识别
//中文os默认识别编码是gbk
//解决乱码的问题
//在http协议中,Context-Type是用来告知对方发送的数据内容的类型的
var url=req.url;
if(url === '/plain'){
//text/plain 普通文本
res.setHeader('Context-Type','text/plain;charset=utf-8')
res.end('hello 世界')
}else if(url === '/html'){
//text/html html格式的文本
res.setHeader('Context-Type','text/html;charset=utf-8')
res.end('<p>我是标题标签<a href="#">点我</a></p>')
}
//启用
server.listen(3000,function(){
console.log('服务开启')
})
如何解决node中乱码的问题
最新推荐文章于 2024-01-29 15:40:31 发布