2023node 返回乱码怎么办

 所属分类:web前端开发

 浏览:106次-  评论: 0次-  更新时间:2023-01-09
描述:更多教程资料进入php教程获得。 node返回乱码的解决办法:1、打开相应的node模块文件;2、手动设置内容的编码格式,其修改代码为“res.setH...
更多教程资料进入php教程获得。

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)
})
登录后复制

可以看到返回的内容已经被修改成功

c09568da1535922264372d2dfba5f3e.jpg

推荐学习:《react视频教程》

以上就是node 返回乱码怎么办的详细内容,更多请关注zzsucai.com其它相关文章!

 标签: node,
积分说明:注册即送10金币,每日签到可获得更多金币,成为VIP会员可免金币下载! 充值积分充值会员更多说明»

讨论这个素材(0)回答他人问题或分享使用心得奖励金币

〒_〒 居然一个评论都没有……

表情  文明上网,理性发言!