用node.js打印日文字符

我有一个电报机器人需要一个string(日文或西class牙文),并翻译它使用谷歌翻译的刮板(这一个https://github.com/statickidz/node-google-translate-free )。

我在Mac上testing过,工作正常。 但是当我试图将其部署在我的VPS(Debian 8.3)上时,它不会返回日文字符。

我在电报和terminal上得到的是:

ɂ”

必须是一个charcode失败,但似乎在双方的UTF-8 …

UPDATE

我输出的代码是这样的:

sakura.onText(/\/esp (.+)/, function (msg, match) { var fromId = msg.from.id; var input = match[1]; translate({ text: input, source: 'es', target: 'ja' }, function(result) { sakura.sendMessage(fromId, "'" + input + "', traducido, significa '" + result + "'."); }); }); 

我已经testing了Debian的日语locales 。 Linux输出是日语,但不是我的机器人的输出。

解决使用iconv为UTF-8编码。