假设我有:
app.get('/json', function(req, res) {
res.set({
'content-type': 'application/json'
}).send('{"status": "0"}');
});
我试图使用以下方式将响应发送为UTF-8,但没有成功:
app.get('/json', function(req, res) {
// From Node.js Official Doc
// http://nodejs.org/api/http.html#http_http_request_options_callback
res.setEncoding('utf8');
res.set({
'content-type': 'application/json'
}).send('{"status": "0"}');
});
在Express中设置字符编码的正确方法是什么?
res.json({"status": "0"});
有什么问题? - mkoryak.set
设置值之前,请验证响应中获取到的头数据。 - Ronnie Royston