社区
ASP
帖子详情
vbscript函数的问题
andy0618
2004-01-12 01:48:27
lenb("hangzhou") 的结果是16,这是怎么回事,按理说 lenb("hangzhou") 返回的值应该是8才对啊.一个英文字母,比如a,它的byte数是几,是不是一个byte?
...全文
34
7
打赏
收藏
vbscript函数的问题
lenb("hangzhou") 的结果是16,这是怎么回事,按理说 lenb("hangzhou") 返回的值应该是8才对啊.一个英文字母,比如a,它的byte数是几,是不是一个byte?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
griefforyou
2004-01-12
打赏
举报
回复
ANSI、DBCS 和 Unicode 的定义
Visual Basic 使用 Unicode 存储和操作字符串。Unicode 是一种用两个字节表示一个字符的字符集。另外一些程序,如 Windows 95 API,使用 ANSI (American National Standards Institute) 或 DBCS 存储和操作字符串。当从 Visual Basic 移出字符串时,会遇到 Unicode 和 ANSI/DBCS 之间的差别。下表列出了不同环境下 ANSI、DBCS 和 Unicode 字符集。
环境 使用的字符集
Visual Basic Unicode
32-bit 对象库 Unicode
16-bit 对象库 ANSI 和 DBCS
Windows NT API Unicode
Automation in Windows NT Unicode
Windows 95 API ANSI 和 DBCS
Automation in Windows 95 Unicode
ANSI
ANSI 是个人计算机使用得最普遍的字符集。由于 ANSI 标准使用单一字节表示每个字符,因此最多只能有 256 个字符和标点符号代码。虽然对英语来说已经足够了,但不能完全支持其它语言。
DBCS
发行在亚洲大部分地区的 Microsoft Windows 系统使用 DBCS。它支持很多不同的东亚语言字母,如汉语、日语和朝鲜语。DBCS 使用数字 0–128 表示 ASCII 字符集。其它大于 128 的数字作为前导字节字符,它并不是真正的字符,只是简单的表明下一个字符属于非拉丁字符集。在 DBCS 中,ASCII 字符的长度是一个字节,而日语、朝鲜语和其它东亚字符的长度是 2 个字节。
Unicode
Unicode 是用两个字节表示每个字符的字符编码方案。国际标准组织 (ISO) 几乎为每种语言的每个字符和符号在 0 到 65,535 (216 – 1) 范围内定义了一个数字(再加上为将来发展保留的一些空余空间)。在所有 32 位版本的 Windows 中,部件对象模型 (COM) 都使用 Unicode,它是 OLE 和 ActiveX 技术的基础。Windows NT 全部支持 Unicode。虽然 Unicode 和 DBCS 都是双字节字符,但它们的编码方案完全不同。
xzq686
2004-01-12
打赏
举报
回复
请问字符串 hangzhou 是几个字节(byte)??
hangzhou是16个字节,8个字。
andy0618
2004-01-12
打赏
举报
回复
回复人: antonia1(冬瓜) ( ) 信誉:100
Dim MyString
MyString = Len("hangzhou") 'MyString 包含 8。
而 LenB 函数与包含在字符串中的字节数据一起使用。LenB 不是返回字符串中的字符数,而是返回用于代表字符串的字节数。
-------------------------------------
请问字符串 hangzhou 是几个字节(byte)??
luluso
2004-01-12
打赏
举报
回复
一个字母的字节是2.
你有八个字母。你算算得出的是多少?
如果你要返回长度。应该是:len("hangzhou")这样就返回8
leiaming
2004-01-12
打赏
举报
回复
呵呵,对的
广州人
2004-01-12
打赏
举报
回复
Dim MyString
MyString = Len("hangzhou") 'MyString 包含 8。
而 LenB 函数与包含在字符串中的字节数据一起使用。LenB 不是返回字符串中的字符数,而是返回用于代表字符串的字节数。
xzq686
2004-01-12
打赏
举报
回复
h是两个字节,是一个字。
所以是8*2=16
VBScript
函数
手册(普通下载).zip
VBScript
函数
手册(普通下载).zip
VBScript
函数
参考手册
ASP中
VBScript
语言的
函数
参考手册,其中写出了常用的一些
函数
的格式,用法,参数项等内容,使用方便
vbscript
函数
详解
VBScript
常用的
函数
进行描述、语法描述和说明。
VBScript
函数
详解.rar
VBScript
函数
详解,包括几十种的
VBScript
函数
的具体详解,可以帮助初学者得有一定的收获
ASP+
VBScript
函数
与对象参考手册.part1.rar
ASP+
VBScript
函数
与对象参考手册.part1.rar 一共3部分,这是第1部分
ASP
28,407
社区成员
356,948
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章