2008年03月14日
VB里如何计算字符串长度?
我在VB里用Len()计算字符串长度,得到的结果很不满意,其中的中文符号和西文符号都按照一个字符来计算,但我想得到这个字符串所包含的字节数以便调整打印输出的宽度,请问有什么办法可以得到一个字符串的字节数?
---- VB里的字符串是以Unicode编码存储的,每个字符,不论中文还是西文,都占一个“Unicode字符”的宽度,即两个字节的宽度。具体来说,英文字符以是其ASCII值作为低字节,0作为高字节;而中文字符则是从GB2312编码转换到Unicode里相应的值。Len()函数计算的是字符串的“字符”数,而不是“字节”数。
---- 如果您想得到字节数,可以用LenB()函数。或者先用StrConv()转换成ASCII字符串,再计算其长度。
本文转自:SEO基地
本文链接:http://www.11zhuce.com/seo/316.html
相关文章 [查看与 VB 里 如何 计算 字符串 长度 相关的全部文章]- 博客如何赚钱,如何赚几万美金?
- 如何利用博客赚钱
- vb 验证码识别
- vb程序加密大全
- VB加密解密实例教程
- VB多线程实例教程
- 如何提高Google adsense广告点击率
- SEO之如何写标题Title
0 回复,0 引用: VB里如何计算字符串长度?
添加回复