中心端是VC做的,客户端用VB,从中心端发来一个字节流(包含字母和汉字),用byte数组接收。如何将byte中的内容转换为string 型的内容?
例如:
byte()中的内容为
55 6E 69 63 6F 64 65 D7 AA 4E 41 53 43 2E 74 78 74
要求转换后的string中对应的为
"Unicode转NASI"
有什么方法可作?

解决方案 »

  1.   

    VB中好像没有想VC或C#一样得函数来直接用,看来是个问题。
    关键得问题是在VB里汉字是两个byte可以len却是1,解决汉字和英文混排问题是首要得,不过这个问题鄙人解决了,另一个问题是如何与接受端同步,单单把byte数组不成sring简单,问题是处理好同步问题
      

  2.   

    String = StrConv(bytr(), vbUnicode)
      

  3.   

    dim b() as byte
    ........
    dim str as string
    str=strconv(b,vbunicode)