关于VB上位机

MSCOMM1关于文本接收模式和二进制接收的模式区别把我彻底乱了,资料上说再文本模式下不能接受ASCII码大于128的字符!但是为什么我又可以接收??我发什么过去,单片机... MSCOMM1关于文本接收模式和二进制接收的模式区别把我彻底乱了,资料上说再文本模式下不能接受ASCII码大于128的字符!但是为什么我又可以接收??我发什么过去,单片机都返回什么过来,包括中文!我根本没有修改过接收模式,是用文本模式接收的,然后我用二进制接收,资料上说二进制能接收ASCII码大于128的字符,包括中文!但是我就奇怪了,我用二进制接收只能接收128一下的字符!我发中文过去,他竟然什么都不返回!但是我发比如:1234这一的数据,单片机却能返回!!???着到底怎么回事??我用的是VB6.0企业版的。。。。到底文本模式和二进制模式有什么区别??网上说一概用二进制接收比较好!但是我却不这一认为!!二进制接收还要转来转去!!而且不可以接收中文!!到底什么时候用文本接收模式,什么时候要二进制接收模式?
一楼很好,我再等等有没有其他朋友的答案。。。。。
展开
 我来答
bincumt
2010-06-10 · TA获得超过152个赞
知道答主
回答量:41
采纳率:0%
帮助的人:56.9万
展开全部
是的 在文本模式下可以接收中文,在二进制模式下不可以直接接收中文等!先前我们在做一个项目时就遇到过这个奇怪的问题,最终是把二进制改成了文本模式才得以解决中文的发送与接收问题!我想之所以资料上说最好用二进制,大概更多的是考虑到电子系统中底层识别都是二进制字码!这主要考虑的是编码兼容问题吧,文本模式就牵扯到编码问题,并不是所有的系统编码都一样,但是二进制就是电子系统都能识别的了,因此存在二进制接收后要转化的问题。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式