Come ottengo il supporto UTF-8 sulla mia API? Al momento, a uscite stringa come questo:Come ottenere UTF-8 in Node.js?
name: "John D�m"
Invece di:
name: "John Döm"
Checkout app.js di seguito:
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/');
Tutte le stringhe di JS sono UTF-8 a meno che non esplicitamente impostato su qualcosa di diverso, quindi è difficile dire dove il vostro l'errore verrebbe da. Cosa fa 'driver'? Il codice che hai fornito è standard standard e non aiuta molto. – loganfsmyth
'driver' cattura tutti i driver da un mongoDB e stampa tutti i dati. Vedi link qui: http://xn--billstrm-t4a.se:1337/ – Jack
@loganfsmyth 'driver = require ('./ driver');' È praticamente lo stesso di questo: https: // gist. github.com/ccoenraets/3819468#file-wines-js – Jack