文字数 と バイト数
文字数 と バイト数
lesson011.vbs
実行結果
WScript.Echo "文字数"
For Each arg In WScript.Arguments
WScript.Echo arg & " => " & Len(arg)
NextWScript.Echo "バイト数"
For Each arg In WScript.Arguments
WScript.Echo arg & " => " & LenA(arg)
NextFunction LenA(s)
Dim iLen: iLen = 0' 1文字ずつ処理する
Dim i
For i = 1 To Len(s)
If (Asc(Mid(s, i, 1)) And &HFF00) = 0 Then
iLen = iLen + 1
Else
iLen = iLen + 2
End If
NextLenA = iLen
End Function
C:\>cscript c:\study\vbscript\chapter001\lesson011.vbs 12 12 12 //nologo
文字数
12 => 2
12 => 2
12 => 2
バイト数
12 => 2
12 => 4
12 => 3