如何在我的API上获得UTF-8支持?目前,字符串输出如下:
name: "John D�m"
而不是:
name: "John Döm"
检出下面的app.js:
var express = require('express'),
driver = require('./driver');
var app = express();
app.configure(function () {
app.use(express.logger('dev'));
app.use(express.bodyParser());
});
app.get('/drivers', driver.findAll);
app.listen(3000);
console.log('Up: http://127.0.0.1:3000/');
发布于 2019-02-05 03:17:08
我不能通过设置内容类型来解决这个问题。我用encode函数解决了这个问题。
res.cookie('someCookie', someCookie, {
encode: c => c,
});
欲了解更多信息,请访问:express cookie
ExpressJS版本: 4.16.4
发布于 2016-10-09 19:24:12
我的问题用这个解决了:
res.writeHeader(200 , {"Content-Type" : "text/html; charset=utf-8"});
https://stackoverflow.com/questions/16267274
复制相似问题