解决Nodejs http模块返回内容中文乱码问题
·
当调用rs.end()方法,向客户端发送中文内容的时候,会出现乱码问题,此时,需要手动设置内容的编码格式:
修改完后记得重新运行代码
server.on('request', (req, res) => {
const url = req.url
const method = req.method
const s = `请求的url是 ${url}, 请求方法是 ${method}`
console.log(s)
// 调用res.end()方法,向服务器响应一些内容
res.setHeader("Content-Type", 'text/html; charset=utf-8')
res.end(s)
})
可以看到返回的内容已经被修改成功

更多推荐
所有评论(0)