关于VB里面STRCONV函数的问题

字符串由unicode方式转换为ANSI方式后,必须用加了“B”的字符串函数来处理,这是什么意思??能否举个例子~~谢谢~~字符串由unicode方式转换为ANSI方式后... 字符串由unicode方式转换为ANSI方式后,必须用加了“B”的字符串函数来处理,这是什么意思??能否举个例子~~
谢谢~~
字符串由unicode方式转换为ANSI方式后,必须用加了“B”的字符串函数来处理,这是什么意思??能否举个例子~~
谢谢~~
展开
 我来答
匿名用户
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
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式