vb6的string
是unicode编码的,就是一个字母都是 两个字节的。这样,我一个英文的string 转换成byte() 就会出现0
其实本来想写个 string和byte数组 互转的函数:
'有问题函数,请勿使用 Public Function string2bytes(ByVal str As String) As Byte() Dim mulBits() As Byte mulBits = str myDebug UBound(mulBits) string2bytes = mulBits End Function Public Function bytes2string(ByRef bytes() As Byte) As String Dim str As String str = bytes() bytes2string = str End Function
string len为 8 的字符串,编程 bytes数组 就是 ubound为 15 (从0开始)了。
所以 上面的函数要小改一下。
------------------------------------------------------------------------------------------------
一定要专业!本博客定位于 ,C语言,C++语言,Java语言,Android开发和少量的Web开发,之前是做Web开发的,其实就是ASP维护,发现EasyASP这个好框架,对前端后端数据库 都很感觉亲切啊。. linux,总之后台开发多一点。以后也愿意学习 cocos2d-x 游戏客户端的开发。