最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

如何在Node.js的获得UTF

IT培训 admin 6浏览 0评论

如何在Node.js的获得UTF

我如何得到我的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/');
回答如下:

挂接到您回应发生器或创建一个中间件执行以下操作:

res.header("Content-Type", "application/json; charset=utf-8");

否则,浏览器显示在他最喜欢的编码内容。

如果这并不能帮助你DB可能是在错误的编码。

编辑:既然答案是近5岁,API已经改变。对于目前的Node.js版本使用:

res.setHeader("Content-Type", "application/json; charset=utf-8");

如何在Node.js的获得UTF

我如何得到我的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/');
回答如下:

挂接到您回应发生器或创建一个中间件执行以下操作:

res.header("Content-Type", "application/json; charset=utf-8");

否则,浏览器显示在他最喜欢的编码内容。

如果这并不能帮助你DB可能是在错误的编码。

编辑:既然答案是近5岁,API已经改变。对于目前的Node.js版本使用:

res.setHeader("Content-Type", "application/json; charset=utf-8");

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论