zoukankan      html  css  js  c++  java
  • 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开始)了。

    所以 上面的函数要小改一下。

  • 相关阅读:
    Lucene.Net
    关于数据库优化问题总结
    网页幻灯片效果
    ASP.NET邮件发送
    【收藏】悟透JavaScript(李战)
    JS之显示、隐藏控件方法
    初学自定义验证码
    js之判断浏览器类型及版本号
    js清空上传控件的值
    vs2008学习之路
  • 原文地址:https://www.cnblogs.com/ayanmw/p/2562091.html
Copyright © 2011-2022 走看看