80,351
社区成员
发帖
与我相关
我的任务
分享
我发送前的处理是这样的: String we="这是一个串口通信试验,看能不能解码“; byte[] result=we.getByte(); OutputStream outpn=socket.getOutputStream(); outpn.write(result); 蓝牙模块接收到的字符是这样滴: 问题在哪?如果是编码问题,怎么才能双方统一?蓝牙模块和串口软件的码不能控制,我用你列出的utf-8和gbk都试过,也是乱的
刚才那个回答看错了,以为说的写。现在我还不知道读的时候应该怎么处理,因为我不知道接收到的信息跟发送的信息是怎么映射的,如果是用byte方法发送的话,试过先把byte还原成字符串,再还原成int,但还原成一串乱码就不往下走了,不能还原成原来发送的原始int信息,用的方法肯定有问题,也还在试其他的方法 你读的时候是怎么处理的???
你读的时候是怎么处理的???
最好用byte做,char最好不跨语言平台
你读的时候是怎么处理的???