yuco 发表于 2009-5-5 10:03:46

QTP不支持strconv函数,那如何得出我们想要的中英文不同的字节长度呢?

lenb得到的字节数是unicode的所以中英文都是占2个字节,但是实际测试的时候我们需要的是中文双字节英文单字节的统计方式,怎样才能实现呢?

hsjzfling 发表于 2009-5-5 10:31:41

这问题被问过好几次了:)Function GetStringLength(str)
        Dim i,strLength
        strLength=0
        For i=1 To Len(str)
                If Asc(Mid(str,i,1))>0 Then
                        strLength=strLength+1
                Else
                        strLength=strLength+2
                End If
        Next
        GetStringLength=strLength
End Function

yuco 发表于 2009-5-5 12:05:32

谢啦!
页: [1]
查看完整版本: QTP不支持strconv函数,那如何得出我们想要的中英文不同的字节长度呢?