- dim mystr, i, j, temp
- mystr="这里有14个字节"
- i=0
- j=1
- For j=1 to Len(mystr) ' Len() 函数是取字符串个数,这一行循环的次数要看变量mystr 有多少个字符
- temp=Mid(mystr,j,1) 'Mid() 函数是取字符函数,这里是从变量mystr的第j个字符开始取,取1个字符,然后传给temp
- If ASC(temp)>128 Or ASC(temp)<0 Then ' ASC() 函数是ASCII码转换函数,判断ASCII码大于128或者小于0为全角
- i=i+2 ' 全角符号是要占两个字节的
- Else
- i=i+1 ' 不是全角就是半角咯,半角占一个字节
- End If
- Next ' 表示循环
- msgbox(i) ' msgbox() 函数 负责弹出信息,弹出的内容就是 i 的内容
- ' 变量 i 的值已经是字符串变量 mystr 包含的字节数了。
复制代码
|