我有一个带有字符串(日语或西班牙语)的电报机器人,并使用谷歌翻译的剪贴板(这一个https://github.com/statickidz/node-google-translate-free)进行翻译。
我在Mac上测试过并且工作正常。但是当我尝试在我的VPS(Debian 8.3)上部署它时,它不会返回日文字符。
我所得到的,在电报和终端中,是:
ɂ'
必须是charcode失败,但双方似乎都是UTF-8 ......
更新
我的输出代码是:
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 + "'."); });
});
我用日语locales
测试了Debian。 Linux输出是日语,但不是我的机器人的输出。