我如何在我的API上获得UTF-8支持? 目前,一个字符串输出是这样的:如何在Node.js中获取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/');
在JS的所有字符串是UTF8,除非明确地设置为别的东西,所以这是很难说的地方错误会来自。 “驱动程序”是做什么的?您提供的代码是标准样板,并没有真正的帮助。 – loganfsmyth 2013-04-28 20:21:25
'driver'从mongoDB抓取所有驱动程序并打印所有数据。请参阅此处的链接:http://xn--billstrm-t4a.se:1337/ – Jack 2013-04-28 20:23:30
@loganfsmyth'driver = require('./ driver');'几乎与此相同:https:// gist。 github.com/ccoenraets/3819468#file-wines-js – Jack 2013-04-28 20:24:45