Android蓝牙串行通信读取符号"�"

时间:2015-10-19 06:26:46

标签: android bluetooth

我已经编写了Android代码来连接蓝牙HC-05,向HC-05发送命令并接收与发送的命令相关的不同数据。 Android应用程序连接蓝牙,并在发送第一个命令时,它接收我想要的确切数据,但在下一个命令,它接收符号"�"以及相关数据。

我已经在Android上使用其他蓝牙终端测试了硬件电路,但它的工作非常完美。

以下是我的串行通信代码:

txt

请帮助!!

1 个答案:

答案 0 :(得分:0)

有时,会发生这种乱码,你应该注意你的charset格式。你可以将你的命令转换为" UTF-8"。

另一种情况可能是:您从错误的开始或结束位置读取数据。