len()和lenb()的区别是什么?

dingweiqing 2002-01-10 11:50:56
我想知道这两个函数到底有什么不一样,
我试了一下在ASP中,len("aa")=2 而lenb("aa")=4
这是什么原因,一个英文字符不是只有一个字节吗?
...全文
490 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Soft21 2002-01-12
  • 打赏
  • 举报
回复
大家好啊,看来,我学到了不少东西
julyclyde 2002-01-10
  • 打赏
  • 举报
回复
len取字符长度
lenb取直接长度,半个汉字
希偌 2002-01-10
  • 打赏
  • 举报
回复
len()是提取字节长度!
lenb()是提取二进制流长度!
yemol_yuan 2002-01-10
  • 打赏
  • 举报
回复
lenb计算长度的时候是用字节计算的,用在2进制的字符窜
len计算长度使用的是字来计算的,用在普通的字符窜

简单的例子:
len("上海") = 2
lenb("上海") = 4
孟子E章 2002-01-10
  • 打赏
  • 举报
回复
Len 函数
返回字符串内字符的数目,或是存储一变量所需的字节数。

Len(string | varname)

参数
string

任意有效的字符串表达式。如果 string 参数包含 Null,则返回 Null。

Varname

任意有效的变量名。如果 varname 参数包含 Null,则返回 Null。

说明
下面的示例利用 Len 函数返回字符串中的字符数目:

Dim MyString
MyString = Len("VBSCRIPT") 'MyString 包含 8。
注意 LenB 函数与包含在字符串中的字节数据一起使用。LenB 不是返回字符串中的字符数,而是返回用于代表字符串的字节数。

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧