无法从Android向Node.js发送UTF-8编码的string

我试图做一个简单的消息应用程序。 我通过提供的方法在Android中以UTF-8编码string:

String msg = "helloo"; byte[] bytemsg = msg.getBytes("UTF-8"); 

我通过MQTT(Paho库)发送到我的服务器,我使用mosca库接收它。

 var received = new Buffer(payload).toString('utf8'); 

但是,我没有收到我发送的内容。 在上面的例子中,我得到了 另外,当我发送“你好”时,什么都不显示。

我用utf-8字符阅读了javascript的问题,但是我没有使用超出基本平面的字符。 我会很感激任何帮助。

从字节数组中获取UTF-8string

 var buff = new Buffer(bytes); console.log(buff.toString('utf8'));