我如何在我的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