StrConv的问题?
Dim buf(0 To 4) As Byte
Dim buf1() As Byte
buf(0) = &HC8
buf(1) = &HC8
buf(2) = 4
buf(3) = &H80
buf(4) = &H81
Dim str As String
str = StrConv(buf, vbUnicode)
buf1 = StrConv(str, vbFromUnicode)
执行上述代码后,发现,buf1(4)的值为0
如果buf(3)不是&H80,则不存在这个问题
如果buf(4)的值<&H80,也不存在这个问题
哪位高手能否解释一下这是怎么回事,该如何解决这个问题?