关于VB里面STRCONV函数的问题
字符串由unicode方式转换为ANSI方式后,必须用加了“B”的字符串函数来处理,这是什么意思??能否举个例子~~谢谢~~字符串由unicode方式转换为ANSI方式后...
字符串由unicode方式转换为ANSI方式后,必须用加了“B”的字符串函数来处理,这是什么意思??能否举个例子~~
谢谢~~
字符串由unicode方式转换为ANSI方式后,必须用加了“B”的字符串函数来处理,这是什么意思??能否举个例子~~
谢谢~~ 展开
谢谢~~
字符串由unicode方式转换为ANSI方式后,必须用加了“B”的字符串函数来处理,这是什么意思??能否举个例子~~
谢谢~~ 展开
1个回答
2009-08-17
展开全部
len函数是计算字符数的函数
lenB函数是计算字节数的函数如在转换为ansi方式之后
len("abcd")=2
lenB("abcd")=4
而在unicode方式则
len("abcd")=4
lenB("abcd")=8
可通过以下代码试试
Private Sub Command1_Click()
Dim t, s As String
t = "abcd"
Print Len(t)
Print LenB(t)
s = StrConv(t, vbFromUnicode)
Print Len(s)
Print LenB(s)
End Sub
lenB函数是计算字节数的函数如在转换为ansi方式之后
len("abcd")=2
lenB("abcd")=4
而在unicode方式则
len("abcd")=4
lenB("abcd")=8
可通过以下代码试试
Private Sub Command1_Click()
Dim t, s As String
t = "abcd"
Print Len(t)
Print LenB(t)
s = StrConv(t, vbFromUnicode)
Print Len(s)
Print LenB(s)
End Sub
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询