Làm cách nào để nhận hỗ trợ UTF-8 trên API của tôi? Tại thời điểm này, một chuỗi kết quả đầu ra như thế này:Làm thế nào để có được UTF-8 trong Node.js?
name: "John D�m"
Thay vì:
name: "John Döm"
Thanh toán app.js dưới đây:
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/');
Tất cả các chuỗi trong JS là UTF8 trừ khi rõ ràng thiết lập để cái gì khác, vì vậy rất khó để nói đâu bạn lỗi sẽ đến từ. 'Trình điều khiển' làm gì? Mã bạn đã cung cấp là bản mẫu chuẩn và không thực sự hữu ích. – loganfsmyth
'trình điều khiển' lấy tất cả các trình điều khiển từ một mongoDB và in tất cả dữ liệu ra. Xem liên kết tại đây: http://xn--billstrm-t4a.se:1337/ – Jack
@loganfsmyth 'driver = require ('./ driver');' Có khá nhiều giống như cái này: https: // gist. github.com/ccoenraets/3819468#file-wines-js – Jack