采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
nodejs返回json数据中文乱码,文件的编码是utf-8的,设置了setting.json的 “files.autoGuessEncoding”: true,可是浏览器依然乱码,网上找了好多方法都无法解决这个问题,烦请老师解答下,非常感谢!
试一下 res.header("Content-Type", "application/json;charset=utf-8"); 设置编码
res.writeHead(200,{"Content-Type":"application/json;charset=UTF-8"}); 添加了上面的代码可以了。视频里用的res.setHeader方法以及res.header设置不能生效。
response header 中的信息
看下浏览器 network 中,本次请求的 response header 中的编码
响应的头信息只有这三行 Connection: keep-alive Content-Length: 162 Date: Fri, 09 Aug 2019 06:13:38 GMT
截图看下,有没有“编码”?没有的话,需要在 server 端加上。
回复中无法截图,我放在回答里了。相应的头信息只有三行。
登录后可查看更多问答,登录/注册
从入门到实战,一站式掌握 Node.js+Express+Koa2
2.4k 16
1.4k 16
1.6k 15
1.4k 13