最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

如何在Node.js的获得UTF

运维笔记admin6浏览0评论

如何在Node.js的获得UTF

如何在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. 暂无评论