当调用 res.end() 方法,向客户端发送中文内容时,就会出现乱码问题,此时需要手动设置发送内容编码格式
server.on("request",(req,res)=>{
// 发送的内容包含中文
var str = `您的请求的url${req.url},请求的method类型是${req.method}`
// 为了防止中文显示乱码问题需要设置相应头
// Content-Type 的值为 text/html;charset=utf-8
res.setHeader("content-type", "text/html;charseutf-8")
res.end(str)
})
当使用Node.js的res.end()方法发送包含中文的内容时,可能出现乱码。为了解决这个问题,需要在响应头中设置Content-Type为text/html;charset=utf-8,确保内容以正确的UTF-8编码发送给客户端。
412

被折叠的 条评论
为什么被折叠?



