设为首页收藏本站淘宝杂货铺

从F到0 - From F to 0

 找回密码
 注册已关闭
搜索
查看: 1783|回复: 1
收起左侧

VBS精确获取字符串的总字节数 - 支持自动判断全角半角

[复制链接]
发表于 2018-7-15 19:43:23 | 显示全部楼层 |阅读模式
本帖最后由 a1a2dnp 于 2018-7-15 19:45 编辑


  1. dim mystr, i, j, temp

  2. mystr="这里有30个字节  !@#$%&*(!@#¥"
  3. i=0
  4. j=1
  5. For j=1 to Len(mystr)                  ' Len() 函数是取字符串个数,这一行循环的次数要看变量mystr 有多少个字符
  6.   temp=Mid(mystr,j,1)   'Mid() 函数是取字符函数,这里是从变量mystr的第j个字符开始取,取1个字符,然后传给temp
  7.   If ASC(temp)>128 Or ASC(temp)<0 Then  ' ASC() 函数是ASCII码转换函数,判断ASCII码大于128或者小于0为全角
  8.      i=i+2                                                          ' 全角占2个字节
  9.   Else
  10.      i=i+1                                                            ' 半角占1个字节
  11.   End If
  12. Next                                                                 ' 循环
  13. msgbox(i)       ' 弹出信息框
  14.             
复制代码
您需要登录后才可以回帖 登录 | 注册已关闭

本版积分规则

QQ|手机版|Archiver|从F到0 ( 蒙ICP备17002595号-1 )
蒙公网安备15010402000325号

腾讯云安全认证

GMT+8, 2024-4-26 03:26 , Processed in 0.677039 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表