如何接收串行口的二进制数据到一个 byte 数组中,数据中可能有各种字符,包括0。比如: "AB"+Chr(0)+"中文",应该得到 &H41,&H42,0,&D6,&D0,&CE,&C4
直接用 .Input 接收到一个 byte 数组中时,每个 ASC 字符的后面有一个0,如果如果接收到字符串中,单个的高位为1的字符(比如Chr(206))又无法处理(用StrConv(s, VbFromUnicode) 处理时,“半个汉字”没法处理,好像是丢失了,或者不知道转成了什么字符。)急用,谢谢!