node返回乱码的解决办法:1、打开相应的node模块文件;2、手动设置内容的编码格式,其修改代码为“res.setHeader("Content-Type", 'text/html; charset=utf-8')”。
本教程操作环境:Windows10系统、node v7.6.0版、Dell G3电脑。
node 返回乱码怎么办?
解决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) })
可以看到返回的内容已经被修改成功
推荐学习:《react视频教程》
以上就是node 返回乱码怎么办的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号