【发布时间】:2015-09-08 14:45:26
【问题描述】:
我一直在为正在制作的新网络应用而苦苦挣扎。在以前的情况下,我不记得遇到过这个问题。我正在使用一段非常简单的代码进行测试。
var jsonToSend = {hello: "woørld"};
app.get('/someUrl', function(req, res) {
res.setHeader('Content-Type', 'application/json');
res.send(jsonToSend);
}
输出为:{"hello":"Woørld"} 和Content-Type:application/json; charset=utf-8 在网络选项卡中。我还尝试使用JSON.stringify 进行各种尝试,并将charset 添加到setHeader,尽管它似乎在网络选项卡中。如何确保数据从服务器正确编码?
我使用 WebStorm 并检查了文件编码为 UTF-8。
【问题讨论】:
标签: javascript json express encoding utf-8