VB 程序设计

10个成员

如何取得中英混合字符串的长度

发表于 2016-12-19 2802 次查看
在中文环境下,每个字被当做两个 Byte :

Len("汉1") = 2
LenB("汉1") = 4

但在许多情况下,我们希望中文字长度为 2,英文字符为 1。可用以下的函数:

LenB(StrConv("汉1", vbFormUnicode))

(此方法不能用于VB6.0。)

 

发表回复
你还没有登录,请先登录注册