如何求string的长度 rt 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 其实这是看起来很简单的问题,但未必。看你在怎样的环境。在XP,在NT2000,NT4/5,在Win9x中有很有点头痛。并且与Windows的语言系统有关。在中文XP中直接用Len("我爱你")字串中文的问题,vb的字串是使用UniCode,而我们一般是使用Ascii Code。UniCode的每个字元长度是2个byte,而Ascii是一个byte,如果说,我将们将VB的字串写入文件,有时会有意想不到的结果。混合字符串的长度在中文环境下,每个字被当做两个 Byte :Len("汉1") = 2LenB("汉1") = 4但在许多情况下,我们希望中文字长度为 2,英文字符为 1。可用以下的函数:LenB(StrConv("汉1"), vbFormUnicode)) vb调用getopenfilename打开多文件的问题 低级问题,关于换行 ActiveReport2.0 如何确定数据源 如果转换成屏幕坐标.....? setparent 带来的主窗体快捷键问题,求解。 各位大侠,请教如何使用API函数完成文件追加工作。 帮我谢谢,如何把一个2位的十六进制的数转换成二进制的数? 懂installshield安装的请进 我的vb问题 救命啊!!!! 对象变量或 With 块变量没有设置(错误 91) 右键使用问题,高手请进!!
在中文XP中直接用Len("我爱你")
字串中文的问题,vb的字串是使用UniCode,而我们一般是使用Ascii Code。
UniCode的每个字元长度是2个byte,而Ascii是一个byte,如果说,我将们将VB的字串写入文件,有时会有意想不到的结果。
混合字符串的长度
在中文环境下,每个字被当做两个 Byte :
Len("汉1") = 2
LenB("汉1") = 4
但在许多情况下,我们希望中文字长度为 2,英文字符为 1。可用以下的函数:
LenB(StrConv("汉1"), vbFormUnicode))