【发布时间】:2013-04-29 22:23:32
【问题描述】:
向 node.js 中的分叉子进程发送特殊字符(如 ß)不起作用。子进程好像读不到。
我可以在一个非常简单的例子中展示它,我将一个字符(“ß”)发送到分叉进程并返回。
父进程
var child = fork("render.js");
child.on('message', function (m) {
res.send(m);
});
//this does not work, works fine with normal 's'
child.send("ß");
setTimeout(function () {
child.kill();
res.send("Timeout error");
}, 5000);
然后孩子处理
process.on('message', function (m) {
process.send(m)
process.exit();
});
为了完整起见,我在 IIS 中托管节点。
【问题讨论】:
标签: node.js character-encoding