nodejs返回json数据中文乱码

来源:5-7 开发路由(博客列表路由)(上)

山顶洞人j

2019-08-09

nodejs返回json数据中文乱码,文件的编码是utf-8的,设置了setting.json的 “files.autoGuessEncoding”: true,可是浏览器依然乱码,网上找了好多方法都无法解决这个问题,烦请老师解答下,非常感谢!图片描述

写回答

3回答

双越

2019-08-15

试一下 res.header("Content-Type", "application/json;charset=utf-8"); 设置编码

0
1
山顶洞人j
res.writeHead(200,{"Content-Type":"application/json;charset=UTF-8"}); 添加了上面的代码可以了。视频里用的res.setHeader方法以及res.header设置不能生效。
2019-08-19
共1条回复

山顶洞人j

提问者

2019-08-15

 response header 中的信息

//img.mukewang.com/szimg/5d5536a009da3cbd15280909.jpg

0
0

双越

2019-08-09

看下浏览器 network 中,本次请求的 response header 中的编码

0
3
山顶洞人j
回复
双越
回复中无法截图,我放在回答里了。相应的头信息只有三行。
2019-08-15
共3条回复

Node.js+Express+Koa2+Nest.js 开发服务端

从入门到实战,一站式掌握 Node.js+Express+Koa2

4086 学习 · 2014 问题

查看课程