3个回答
展开全部
VB采用Unicode编码处理字符串。这种编码格式是把所有半角字母、数字、符号以及汉字等都是按2个字节来处理的(不是汉字则高位为0)。可以把字符串先赋值到一个字节数组变量,然后再来处理这个字节数组,就会自动按传统的ANSI编码来处理了。
追问
我是二进制接收的
这种串口设置可以看出有起始位吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
每次传输 都有 起始位的,必须的,由硬件处理!
2个字节 的话,你可以 分2次接收
接收后 再处理一下
2个字节 的话,你可以 分2次接收
接收后 再处理一下
更多追问追答
追问
inbuffercount=7602 但是每两个字节作为一个16位有用数据 在Oncomm事件中老是出错
追答
设定 收到 1 个字符 就 触发接收事件
其他的 都是 数据处理
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询