如何在Node.js中获取UTF-8?




如何在我的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可能是错误的编码.

相关文章

这篇文章主要介绍“基于nodejs的ssh2怎么实现自动化部署”的...
本文小编为大家详细介绍“nodejs怎么实现目录不存在自动创建...
这篇“如何把nodejs数据传到前端”文章的知识点大部分人都不...
本文小编为大家详细介绍“nodejs如何实现定时删除文件”,内...
这篇文章主要讲解了“nodejs安装模块卡住不动怎么解决”,文...
今天小编给大家分享一下如何检测nodejs有没有安装成功的相关...